亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jQuery異步加載數(shù)據(jù)并添加事件示例

 更新時(shí)間:2014年08月24日 10:01:28   投稿:whsnow  
對(duì)從數(shù)據(jù)庫(kù)去的數(shù)據(jù)動(dòng)態(tài)生成樹(shù)形欄進(jìn)行增刪改查操作,可是用$(".XX").click();方法是不行的,關(guān)于這個(gè)問(wèn)題的解決方法如下

幾個(gè)月前在一個(gè)項(xiàng)目中涉及到樹(shù)形欄,然后看了很多插件,覺(jué)得有點(diǎn)麻煩,于是自己寫了一個(gè),寫著寫著就出問(wèn)題了。

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

1、之前用的是jq1.4.3 ,jq1.7一下都可以使用live()方法,來(lái)實(shí)現(xiàn)該功能

$(‘#div').live(‘click',function(){
//do stuff
});

但是live方法也有不支持的事件,例如:toggle事件 ,遇到這個(gè)情況可以給他加個(gè)click事件,之后再來(lái)個(gè)模擬點(diǎn)擊trigger事件就ok了

$('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事件,只有點(diǎn)擊了才會(huì)觸發(fā)toggle事件,所以就給他加上模擬點(diǎn)擊事件,不需要點(diǎn)擊直接出發(fā)
**/
});

2、jq1.7以上的就用on方法了,第一個(gè)屬性為事件,第二個(gè)是 選擇器,第三個(gè)是 執(zhí)行的方法

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

相關(guān)文章

最新評(píng)論