2012-12-04 15 views

回答

2

假設你的樹狀具有ID treeviewid

$('#treeviewid input[type=checkbox]:checked').each(function(){ 
    alert($(this).val());  
}); 
+0

我將「On」作爲輸出。我想要創建treeview時綁定的複選框的值。 tn.ChildNodes.Add(new TreeNode(Sector.SectorName,Sector.SectorId.ToString())); @ –

+0

您可以使用attr來獲取屬性,例如你想獲得屬性名稱,alert($(this).attr('name')); – Adil

+0

adil->我想要SectorID,但是當我在源視圖中看到我找不到它時。 –

1

我認爲你應該使用的clientId

$('#<%=MyTreeView.ClientID%>').find(':checkbox:checked').each(function(){ 
    console.log($(this).val());  
}); 
+0

是的,但.find選擇器不需要「輸入」,應該看起來像.find(':checkbox:checked')。 –

+0

@Michael。你是禮儀 –

0

我用下面的代碼,以確定所有選中的複選框:

$("input:checkbox").each(function() { 
    if ($(this).is(':checked')) { 
     //do something 
    } 
}