ここを見てください:
誰かがこれをすばやく簡単に修正できますか?
基本的に、ユーザーが上向きまたは下向きの矢印を押すと、入力フィールドにhtmlエスケープ文字が追加されます。
ここを見てください:
誰かがこれをすばやく簡単に修正できますか?
基本的に、ユーザーが上向きまたは下向きの矢印を押すと、入力フィールドにhtmlエスケープ文字が追加されます。
projects
配列には、Unicode 文字参照があります。Web サイトが UTF-8 でエンコードされている場合、これは必要ない場合があります。
ここを参照してください: http://jsfiddle.net/zK3Wc/28/
修理済み!
いくつかのグーグルと別のSOの質問の助けを借りて; 「フォーカス」オブジェクトの下に、これを追加しました:
$( ".project" ).val( ui.item.label );
function decode(input){
return $('<div/>').html(input).text();
}
$(function(){
$('.project').keydown(function(){
$($(this)).val(decode($($(this)).val()));
});
});
うまくいけば、これはこの問題に遭遇した他の人の助けになります!
IE 7、8、9 FF、Chrome、Safari でテスト済み。