多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > web前端 > jscript > 選擇TreeView控件的樹狀數(shù)據(jù)節(jié)點的JS方法

選擇TreeView控件的樹狀數(shù)據(jù)節(jié)點的JS方法

來源:程序員人生   發(fā)布時間:2014-01-09 19:48:29 閱讀次數(shù):2656次

前些日子為了提高人性化選擇樹狀權限的功能,根據(jù)樹的結構用jquery寫了個方法。方法要達到的效果是:“ 改變一節(jié)點的選中狀態(tài)時,其后代節(jié)點選中狀態(tài)也要跟隨當前節(jié)點的選中狀態(tài)改變而改變。當前節(jié)點選中時,其所有祖先節(jié)點也要跟著選中;如取消時,要根據(jù)其同級節(jié)點是否有選中時,來決定其祖先節(jié)點的選中狀態(tài)。”

說明:樹是用vs的TreeView控件生成的。

如圖:

代碼如下:

jQuery(function(){
jQuery(":checkbox").click(function(){
var objNode = this;
var objNodeId=objNode.id;
var divObjId= objNodeId.substring(0,objNodeId.indexOf("CheckBox")) < /span>+ "Nodes";
jQuery('#'+divObjId+' input[type="checkbox"]').each(function(){
this.checked=objNode.checked;
}
);
jQuery("#"+objNodeId).parents("div[id]").each(function(){
var divId=this.id;
var cbId=divId.substring(0,divId.indexOf("Nodes")) + "CheckBox";
var cbCount=jQuery('#'+divId+' input:checked');
if(objNode.checked||cbCount.length==0)
{
var sId=document.getElementById(cbId);
if (sId)
{
sId.checked=objNode.checked;
}
}
}
);
});
});

作者博客:http://www.cnblogs.com/Gaton/

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲黄色网址在线观看 | 九九99久久精品在免费线bt | 手机看片福利日韩 | 成年人在线视频免费观看 | 伊人久综合 | 久久精品国产99久久无毒不卡 | 52av我爱| 亚洲成人免费看 | 亚洲一区二区三区高清 不卡 | 激情爽毛片私人影院 | 午夜dj视频在线视频中文 | 亚洲一区日韩一区欧美一区a | 欧美三级欧美做a爱 | 欧美成人精品福利在线视频 | 黑人40厘米全进去xxxx猛交 | 欧美亚洲国产另类 | 久操网在线 | 美国一级特级毛片片aa视频 | 在线a级 | 亚洲第一在线视频 | 欧美日韩成人高清在线播放 | 欧美日本一区二区三区生 | 国产精品福利自产拍网站 | 精品视频一区二区三区在线观看 | 一区二区精品久久 | 在线黄站| 日韩一级片免费 | 国产精品久久久久国产精品 | 精品一区二区三区中文字幕 | 印度最猛性xxxxx | 亚洲aaaa级特黄毛片 | 黄色ab| 最近更新在线中文字幕一页 | 亚洲全黄 | 波多野结衣 一区二区 | 欧美成人手机视频免费播放 | 亚洲精品一区二区三区四区 | 一区二区三区欧美在线 | 亚洲免费观看 | 日韩精品一区二三区中文 | 国产一级做a爱片久久片 |