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

自寫的jQuery異步加載數(shù)據(jù)添加事件

 更新時間:2014年05月15日 14:58:29   作者:  
這篇文章主要介紹一個自寫的jQuery異步加載數(shù)據(jù)添加事件的方法,需要的朋友可以參考下
幾個月前在一個項目中涉及到樹形欄,然后看了很多插件,覺得有點麻煩,于是自己寫了一個,寫著寫著就出問題了。

當(dāng)時項目是通過樹形欄進(jìn)行權(quán)限控制的,管理員可以對從數(shù)據(jù)庫去的數(shù)據(jù)動態(tài)生成樹形欄進(jìn)行增刪改查操作,可是用$(".XX").click();方法是不行的。

1、之前用的是jq1.4.3 ,jq1.7一下都可以使用live()方法,來實現(xiàn)該功能
復(fù)制代碼 代碼如下:

$(‘#div').live(‘click',function(){

//do stuff

});

但是live方法也有不支持的事件,例如:toggle事件 ,遇到這個情況可以給他加個click事件,之后再來個模擬點擊trigger事件就ok了
復(fù)制代碼 代碼如下:

$('a').live('click',function(){
$(this).toggle(function(){

   alert("q11");
//
   alert($(this).attr("id"));
   $(this).parent().children('ul').show();
},function(){
  $(this).parent().children('ul').hide();
});
$(this).trigger('click');
/**
之前綁定的click事件,只有點擊了才會觸發(fā)toggle事件,所以就給他加上模擬點擊事件,不需要點擊直接出發(fā)
**/
});

2、jq1.7以上的就用on方法了,第一個屬性為事件,第二個是 選擇器,第三個是 執(zhí)行的方法
復(fù)制代碼 代碼如下:

$(document).on("click","#d1",function(){
alert("bbbbb");
});

相關(guān)文章

最新評論

望江县| 滦南县| 阿尔山市| 岳池县| 古丈县| 广南县| 县级市| 德阳市| 开平市| 措美县| 岑巩县| 凤山县| 岳普湖县| 宁强县| 赣榆县| 舞钢市| 桃江县| 岱山县| 杨浦区| 永寿县| 南昌市| 保亭| 柳林县| 山丹县| 铜梁县| 太仆寺旗| 鲁甸县| 兰西县| 美姑县| 凌海市| 庆云县| 新巴尔虎右旗| 志丹县| 锡林浩特市| 望江县| 甘谷县| 汉源县| 离岛区| 光山县| 临漳县| 开化县|