有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript jquery onclick不适用于动态添加的div id

我正在使用javajs。 查询是:我正在从java代码动态添加div,它将显示在jsp上,但我希望在该div id上显示onclick事件。 而且它不起作用

尝试过这个:

   $("#moreoption" ).on( "click", function() {
               alert( "Goodbye!" ); // jQuery 1.3+
             }); 

//在a href中添加了类而不是id和

   $(".moreoption" ).on( "click",'a', function() {
               alert( "Goodbye!" ); // jQuery 1.3+
             });


$("#dd" ).live( "click", function() {
           alert( "Goodbye!" ); // jQuery 1.3+
         });

请帮忙


共 (2) 个答案

  1. # 1 楼答案

    使用父容器(如document)委托

    $(document).on("click", "#moreoption", function() {
        alert("Goodbye!"); // jQuery 1.3+
    });
    
  2. # 2 楼答案

    $(document.body).on("click","#dd",function(){
    alert( "Goodbye!" );
    })