2011-06-22 11 views

答えて

2

溶液:

input_content = $('<textarea/>').html(self.revert).val(); 

これはhtml_safe型フォーマットへの入力に変換します。私はここで、同じ問題に遭遇した

input_content = self.revert; 
+0

thanx!これはエスケープされたすべてのキャラクターの問題を解決するのに役立ちました。 – anand

1

を私はjquery.jeditable.js(V 1.7.1)ファイルに編集したものです::これは交換するために周りのライン247に入る

l.176を置き換える:

self.editing = true; 
self.revert  = $(self).html().replace(/&amp;/g,"&"); 
$(self).html(''); 

によって

self.editing = true; 
self.revert  = $(self).html(); 
$(self).html(''); 

これはによって&amp;を交換する単純正規表現でありますそれは仕事をした!

5

圧縮されたjsファイルの場合でも....ラインの

検索:あなたの編集可能なフィールド Sollution NO2に "&" を持ちたい場合

self.revert  = $(self).html(); 

self.revert  = $(self).text(); 

ソリューションNO1と交換は

依存バージョンが動作しません
+0

それは動作します。ありがとうございました。 jEditableソースファイルが更新されているのを見てうれしいです。まだ2009年のコードと同じです –

+0

この問題を修正しますが、他の問題を修正します。いくつかのHTMLをjEditableに入力してみてください。アンカータグのようなもの... – elsurudo

1

github repoにこの問題のプルリクエストがあります。

クイックフィックスは、アレックスが言ったとおりです。何を変更するかわからない場合は、プルリクエストのファイルを見てください。

このプルリクエストは2歳なので、レポ所有者を嫌うのが良い解決策です。

関連する問題