jquery如何选择其他JS / jQuery插入的其他元素

时间:2016-09-22 06:19:53

标签: javascript jquery

我正在运行话语,我正在尝试修改当点击退出链接时发生的事情,我不想修改话语股票javascript ...

  1. 有一个元素elem1,当点击时会插入另一个带有注销链接的html菜单。因此在调用$(document).ready..时不存在。我需要修改elem2上发生的事情。点击登出链接所在的位置。
  2. 我想这样做......

    $("#elem1").click(function() {
        console.log("step1")
        $("#elem2").click(function () {
            console.log("step2")
            ..do my custom logout 
        })
    })
    

    但我认为jquery没有找到它,因为它在第一次加载时不存在。

1 个答案:

答案 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 
        })