我正在运行话语,我正在尝试修改当点击退出链接时发生的事情,我不想修改话语股票javascript ...
elem1
,当点击时会插入另一个带有注销链接的html菜单。因此在调用$(document).ready..
时不存在。我需要修改elem2
上发生的事情。点击登出链接所在的位置。我想这样做......
$("#elem1").click(function() {
console.log("step1")
$("#elem2").click(function () {
console.log("step2")
..do my custom logout
})
})
但我认为jquery没有找到它,因为它在第一次加载时不存在。
答案 0 :(得分:1)
更改为
$("#elem2").on('click',function () {
console.log("step2")
..do my custom logout
})
或者如果您使用的是旧版jQuery:
$("#elem2").live('click',function () {
console.log("step2")
..do my custom logout
})