所以我有一个独特的对话框打开,点击一个按钮。在对话框内,我有一个数据表(在加载原始页面时预加载)。现在我想要做的是当用户在jquery对话框中单击buttton时更改单元格文本。我给了单元格一个唯一的ID和一切,但由于某种原因,我无法通过javascript中的回调更新单元格中的文本。我已经能够在没有对话框的情况下完成它,但出于某种原因我无法在对话框中执行此操作。有谁知道为什么?我正在使用的简单javascript是
document.getElementById('boldStuff_' id).innerHTML = 'gasgsadg';
答案 0 :(得分:0)
应该是:
document.getElementById('boldStuff_' + id).innerHTML = 'gasgsadg';
注意缺少的“+”,在此实例中用于将字符串与 id 的值连接起来。
答案 1 :(得分:0)
好的,所以有其他人遇到同样问题的答案。好吧基本上所有的弹出窗口都被写入DOM,因此我在每个弹出窗口中使用相同的ID。我所做的就是添加第二个标识符:
$('#groups_check_'+result[i]+'_'+grppk).addClass('ui-icon ui-icon-check');