2010-09-01 92 views
1

我有一張表格,通過點擊選擇一行。
點擊後,類selected被添加到行中。如何根據動態添加的類名選擇表格行?

下面是代碼:

// Change row background color on click 
    jQuery('#rowList tr').live("click", function() { 
    jQuery(this).closest("tr").siblings().removeClass("selected"); 
    jQuery(this).toggleClass('selected'); 
    }); 

現在,點擊另一個按鈕,我需要選擇行的標題。 對於測試,我試圖檢索整個行。

jQuery('#fileBrowser input.addImage').live("click", function() { 
    var tmp = jQuery("#rowList tr:selected").html(); 
    alert(tmp); 
    }); 

但我得到的只是null。我猜這是因爲添加的類沒有綁定。我認爲live記錄了動態添加的內容,但我想不是。

我該如何得到這個工作?

回答

2

這樣做:

var tmp = jQuery("#rowList tr.selected").html(); 

您需要使用.selected類,它使用class-selector代替selected-selector,只針對那些選擇<option>元素來選擇行。

+0

謝謝,那工作:) – Steven 2010-09-01 21:36:51

相關問題