jquery onclick不适用于dyanamically添加div id

时间:2015-06-30 05:38:13

标签: javascript java jquery html5

我正在使用 java js 。  查询是我从java代码动态添加div并且它在jsp上显示但是我想要在该div上的onclick事件。 它不起作用

尝试了这个:

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

//在href

中添加了class而不是id
   $(".moreoption" ).on( "click",'a', function() {
               alert( "Goodbye!" ); // jQuery 1.3+
             });


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

请帮忙。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

使用document

等父容器

委派

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