我有一个A标签,当点击它时,会添加另一个B标签来执行B动作。所以当我点击B标签时,B动作会被执行。然而,.on
方法似乎无法在动态创建的B标签上起作用。
我的A标签的HTML和jQuery如下:
<a id="address" class="add_address btn btn-inverse btn-medium pull-right push-top">Add Shipping address</a>
$('.add_address').click(function(){
//Add another <a>
$(document).append('<a id="address" class="pull-right update btn btn-inverse btn-medium push-top">Update</a>');
})
当标签B被点击时,会执行某些B动作。我的jQuery代码如下:
$('.update').on('click',function(){
//action B
});
我有一些非动态内容,它们的类为“.update”。在上面的
.on()
方法中,对于非动态内容可以正常工作,但对于动态内容则不行。我该如何使其适用于动态内容?