0

所以我有一个独特的对话框打开,点击一个按钮。在对话框中,我有一个数据表(在加载原始页面时预加载)。现在我要做的是在用户单击 jquery 对话框中的按钮时更改单元格文本。我给了单元格一个唯一的 id 和所有内容,但由于某种原因,我无法通过 javascript 中的回调更新单元格中的文本。我已经能够在没有对话框的情况下做到这一点,但由于某种原因我不能在对话框中做到这一点。有谁知道为什么?我使用的简单javascript是

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

2 回答 2

0

它应该是:

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

请注意缺少的“+”,它在此实例中用于将字符串与id的值连接起来。

于 2012-11-14T17:56:45.353 回答
0

好的,如果其他人有同样的问题,那就有答案了。好的,所以基本上所有弹出窗口都被写入 DOM,因此我对每个弹出窗口中的行使用相同的 ID。我所做的只是添加第二个标识符:

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