jQuery 动态获取的元素 用each遍历 用this取值时拿不到

$(document).on("click",".shan",function(){
$("#tb_tbody2").children().each(function(){
$(this).alert("zzzzz")
})
});

8个回答

你总得贴出你的html吧,不然怎么知道。
#tb_tbody2,这个找的是伪类,你确认不是id么?如果是id,那么是$tb_tbody2

zxgameboy
zxgameboy 不用this时 直接alert 可以弹出三次? 想用this 来确定是哪个点击的就弹哪个
大约 4 年之前 回复



商品名称
数量
价格
操作


星际争霸2
2
50






图片说明

后两行是动态加上的

jquery对象没有alert方法好不。。都报错了。。如果是第三方js扩展的自己检查第三方js导入了没有,路径是否正确

你要输入里面的内容用alert(this.innerHTML)

jquery中没有alert

第一次见alert这么写的

dom对象没有alert方法,alert方法是属于window的,换句话说,就是直接写就好,要打印dom对象的东西,可以在alert里面写,比如,alert($(this))

恩,我也是才知道,jquery没有alert,对

卧槽 用jquery alert()

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐