Javascript方法不适用于动态元素

时间:2016-02-09 15:41:37

标签: javascript jquery

好的,如果这与点击事件有关,我会知道做某事......

$scope.$apply()

但我在这里的代码是:

$('body').on('click','.element',function(){
     ....do something
});

.popbtn是动态生成的元素。

我怎样才能解决这个问题?

由于

2 个答案:

答案 0 :(得分:0)

当您的按钮添加到页面后,请致电code

答案 1 :(得分:0)

使用DOMNodeInserted获取在页面上创建元素的时间

$('body').on('DOMNodeInserted', '.popbtn', function () { $('.checkout .popbtn').popover({ trigger: 'manual', html: true, container: 'body', placement: 'bottom', animation: false, content: function(){ return $('#popover').html(); } }); });