如何使用jquery/javascript獲取ASP.net TreeView Control的checked節點的父節點名?獲取父節點名
$('#<%=treeMeasures.ClientID%>').find('input[type=checkbox]').each(function() {
alert($(this).parent().text());
});
如何使用jquery/javascript獲取ASP.net TreeView Control的checked節點的父節點名?獲取父節點名
$('#<%=treeMeasures.ClientID%>').find('input[type=checkbox]').each(function() {
alert($(this).parent().text());
});
只需要父元素的標籤名稱嘗試$(this).parent().get(0).tagName
.parent()
函數用於訪問元素直接父元素。
您還可以使用.parents()
訪問進一步在祖先中的父元素。
在這兩種情況下,您還可以爲特定選擇器添加一個可選參數。
不是一個真正的jQuery的大師,但如果你需要訪問父的ID,你可以如果你願意,如果你得到父節點使用$(this).parent().get(0)
嘗試使用
$(this).parent().attr('id')
我想他正在尋找dom屬性「.nodeName」而不是id。 – MacAnthony 2010-07-14 13:28:30
我曾試過.parent()。我無法檢索節點名稱。那麼我把我已經做了樣品jquery,我想要檢索父節點名稱,在上面的問題 – 2010-07-14 11:16:14
那麼我的問題是,我想限制從ASP.net TreeView控件拖動父節點。我想只拖動子節點 – 2010-07-14 11:20:46