2014-09-12 81 views
0

我一直想整夜得到一個動態創建的表來改變他們的類。JQuery命名動態元素和兒童

通常jQuery將讓你這樣做:

$('table tbody tr').click(function() { 
    // remove clickedRow class from all same level rows? 
    $(this).addClass('clickedRow'); 
}); 

我想申請類似,但爲特定但動態創建ID的東西。我試過

$(idname 'tbody tr') 

$('idname tbody tr') 

但一直沒能找到周圍工作。

有沒有解決方案?

謝謝

回答

0

您必須在ID之前放置#。你必須使用正確的Javascript字符串連接語法。

$("#" + idname + " tbody tr") 

但是,如果你想處理程序綁定到將動態創建的元素,它通常是更好地使用授權。見

Event binding on dynamically created elements?