最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery實現(xiàn)點擊TreeView文本父節(jié)點展開/折疊子節(jié)點

 更新時間:2013年01月10日 15:52:06   作者:  
今天客戶提出要點擊菜單(TreeView實現(xiàn)的)的父級節(jié)點時,展開節(jié)點,很多新手朋友可能對此會很陌生,接下來介紹解決方法,感興趣的朋友可以了解下
以前一個現(xiàn)在不用的帳號發(fā)布的隨筆,現(xiàn)在人肉搬過來吧。
注冊用戶有一段時間了,一直很忙,到現(xiàn)在還沒有寫一篇,忽然覺的一定要花點時間記錄和總結一些東西。好吧,就從這里開始了。

今天客戶提出要點擊菜單(TreeView實現(xiàn)的)的父級節(jié)點時,展開節(jié)點。心想這個應該是很常見的功能吧,特意google了一下,發(fā)現(xiàn)大部分是將的不是js實現(xiàn)的,有些js實現(xiàn)的寫的麻煩,干脆自己寫一個吧,應該不難的。

首先思路是,,讓文本點擊的時候執(zhí)行左邊‘+'號的事件,查看源碼看到,‘+'號的事件是:
javascript:TreeView_ToggleNode(ctl00_body__menuTree_Data,0,document.getElementById('ctl00_body__menuTreen0'),' ',document.getElementById('ctl00_body__menuTreen0Nodes'))
Ok,接下來就是篩選出所有的父級節(jié)點,加上處理事件就ok了,下面是完整代碼:
復制代碼 代碼如下:

<script type="text/javascript">
$().ready(function()
{
$("img[src$=tv_NoExpend.jpg]").each(function()//篩選出所有的父級node
{
//ctl00_body__menuTreet4i//父級node的id是這樣的規(guī)則:ctl00_body__menuTreet加id加i
var id = $(this).parent().attr("id").replace("ctl00_body__menuTreet","").replace("i","");
var nId = 'ctl00_body__menuTreen'+id;
BindExpandJs($("#ctl00_body__menuTreet"+id+"i"),nId);//給‘文件夾'圖片綁定事件
BindExpandJs($("#ctl00_body__menuTreet"+id),nId); //給'文本節(jié)點'綁定事件 });
});
function BindExpandJs(obj,nId)
{
$(obj)
.css("cursor","pointer")
.removeAttr("href")
.click(function()
{
TreeView_ToggleNode(ctl00_body__menuTree_Data,0,document.getElementById(nId),' ',document.getElementById(nId+'Nodes'));
});
}
</script>

相關文章

最新評論

邵武市| 盐亭县| 沐川县| 竹山县| 姜堰市| 金川县| 云龙县| 黄大仙区| 万载县| 田林县| 合水县| 延庆县| 乡宁县| 张家港市| 东海县| 克什克腾旗| 黎平县| 长岭县| 济南市| 芦溪县| 德安县| 隆德县| 九龙县| 三门峡市| 鲁甸县| 无为县| 荣成市| 阿拉善盟| 白沙| 武功县| 南丹县| 临朐县| 姜堰市| 年辖:市辖区| 玛纳斯县| 邮箱| 葫芦岛市| 偏关县| 漳浦县| 天气| 长垣县|