2012-11-14 81 views
0

所以我有一個獨特的對話框打開哪個點擊一個按鈕。在對話框中,我有一個數據表(在加載原始頁面時預先加載)。現在我想要做的是在用戶點擊jQuery對話框中的按鈕時更改單元格文本。我給了單元格一個唯一的ID和所有內容,但出於某種原因,我無法更新JavaScript中的回調單元格中的文本。我已經能夠在沒有對話的情況下做到這一點,但出於某種原因,我不能在對話框中做到這一點。有誰知道爲什麼?使用簡單的JavaScript IM是如何更改jQuery對話框中的數據表中的單元格?

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

@Nick的變化是在PHP做(其中i渲染數據表),使其工作.. – user1759671

回答

0

它應該是:

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

通知書丟失的「+」,這是在這種情況下用來連接與ID的值的字符串。

+0

對不起的+只是一個錯字..但它不是工作..似乎dom不更新.. – user1759671

+0

然後我們需要看到更多的代碼。問題可能在很多地方。 –

+0

感謝@cillosis btw – user1759671

0

好的,如果其他人有同樣的問題,那麼答案是肯定的。好吧,所以基本上所有的彈出窗口都被寫入DOM,因此我在每個彈出窗口中使用了相同的ID。我所做的只是添加第二個標識:

$('#groups_check_'+result[i]+'_'+grppk).addClass('ui-icon ui-icon-check'); 
相關問題