鍍金池/ 問答/HTML/ jquery 問題alert不出來

jquery 問題alert不出來

圖片描述

請教大家,這樣寫為什么alert不出來,點(diǎn)擊沒反應(yīng)

回答
編輯回答
慢半拍

你先綁定事件后往頁面加元素

$("tbody").on("click",".handle",function(){
    alert(1)
})
2017年4月3日 12:29
編輯回答
墨小白

你這是動(dòng)態(tài)添加的事件 要不放$(tbody).html(str)之后,要不使用事件委托

2017年10月2日 12:45
編輯回答
喜歡你

因?yàn)橄葓?zhí)行綁定事件,而這個(gè)時(shí)候還沒執(zhí)行ajax回調(diào),目標(biāo)dom還沒生產(chǎn),之后才是執(zhí)行ajax回調(diào)函數(shù);按照第一個(gè)評論那樣修改就行了

2017年3月27日 04:12
編輯回答
熊出沒

對于生成的元素,用on啊。類似的:
// 自己把p換成,這個(gè)table放入的元素就行。
 $("p").on("click",function(){
    alert(1);
  });
就好了。

2018年4月16日 03:17
編輯回答
紓惘

點(diǎn)擊事件放進(jìn)ajax里面,放在$(tbody).html(str)之后

2018年6月3日 18:29