0

そのため、ボタンをクリックする独自のダイアログボックスが開きます。ダイアログ ボックス内には、データ テーブルがあります (元のページが読み込まれるときに事前に読み込まれます)。今私がやりたいことは、ユーザーがjqueryダイアログのボタンをクリックしたときにセルのテキストを変更することです. セルに一意の ID とすべてを指定しましたが、何らかの理由で、javascript のコールバックからセル内のテキストを更新できません。ダイアログなしで実行できましたが、何らかの理由でダイアログで実行できません。誰かが理由を知っていますか?私が使用している単純なjavascriptは

document.getElementById('boldStuff_' id).innerHTML = 'gasgsadg';
4

2 に答える 2

0

さて、他の人が同じ問題を抱えている場合の答えがあります。さて、基本的にすべてのポップアップがDOMに書き込まれているので、各ポップアップの行に同じIDを使用していました。私がしたことは、2番目の識別子を追加することだけでした:

$('#groups_check_'+result[i]+'_'+grppk).addClass('ui-icon ui-icon-check');
于 2012-11-15T18:47:30.637 に答える
0

そのはず:

document.getElementById('boldStuff_' + id).innerHTML = 'gasgsadg';

この例では、文字列をidの値と連結するために使用されている "+" が欠落していることに注意してください。

于 2012-11-14T17:56:45.353 に答える