JQuery绑定点击事件

时间:2016-03-23 12:51:16

标签: javascript jquery html

JSFIddle

问题:

click事件适用于button 点击我click事件不适用于label 点击我。以下是代码

HTML

<button type="button" id="clickMe" class="btn">Click Me</button>
<div class="preview">

</div>

JQuery的

$('#clickMe').click(function() {
    var lab = "<label class=\"click\">Click Me </label>";
    $('.preview').append(lab);
});

$('.click').click(function() {
    alert("You clicked on text");
});

1 个答案:

答案 0 :(得分:2)

使用event delegation

$('.preview').on('click', '.click', function() {
    alert("You clicked on text");
});