0

ここで行っているように、 http://jqueryui.com/selectable/#display-gridを複数選択のオプション付きで使用しています: https://stackoverflow.com/questions/16269438/how-can-i-select-and- deselect-multiple-grid-icons-in-javascript-and-show-the-sel

「タイトル」テキスト Info-2 を置換できるのに、li マーク内のテキスト Info-1 を置換できない理由を誰か説明できますか?

<li class="ui-state-default" title="Info-2">Info-1</li>

これは正常に動作しています:

$('li').each(function(index, temp){ $(temp).attr('title', ar[index+1][kLan] ); });

しかし、これではありません:

$('li').each(function(index2, temp2){ 
    var tmp = $(temp2).text();
    $(temp2).attr(tmp, ar[index2+1][kLan] ); });

これは私が得るエラーです:

jquery-1.9.1.js:2358INVALID_CHARACTER_ERR: DOM 例外 5: XML 名など、無効または不正な文字が指定されました。

4

1 に答える 1

0

私は自分でこの問題を発見しました:

$('li').each(function(index, temp){ $(temp).html(ar[index+1][kLan] ); });

そして今、すべてがうまくいっています!

于 2013-07-10T23:23:04.763 に答える