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

jquery how to select other element that is inserted by other JS/jQuery

本文关键字:jquery JS 插入 元素 其他 何选择 选择      更新时间:2023-09-26

我正在运行论述,我试图修改当一个人点击注销链接时发生的事情,我不想修改论述股票javascript…

  1. 有一个元素elem1,当点击时插入另一个html菜单与注销链接。所以当$(document).ready..被调用时它不存在。我需要修改elem2 .click上发生的事情,这是注销链接的地方。

I want to do this…

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

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

改为

$("#elem2").on('click',function () {
        console.log("step2")
        ..do my custom logout 
    })

或者如果你使用的是旧的jQuery:

 $("#elem2").live('click',function () {
            console.log("step2")
            ..do my custom logout 
        })