追加div
onclick后无效。请帮帮我。
jQuery(document).ready(function() {
jQuery(".chack").click(function(){
jQuery( "#pc_form" ).append('<br><div class="apply">apply</div>');
});
jQuery(".apply").click(function(){
alert();
});
});
<div class="pc_form" id="pc_form">
<div class="apply">apply here</div>
</div>
<br /><br />
<div class="chack">click</div>
答案 0 :(得分:1)
$('#pc_form').live("click", ".apply", function() { alert(); });
直播活动工作
答案 1 :(得分:0)
您需要使用事件委派将事件附加到动态添加的元素:
jQuery("body").on('click','.apply',function(){
alert('tst');
});
答案 2 :(得分:0)
使用jquery添加div.apply
,您必须将事件绑定到它。尝试使用 -
jQuery( "#pc_form" ).append('<br><div class="apply">apply</div>').bind('click', function(e) {
e.stopPropagation();
alert('hello');
})