附加数据的事件不起作用

时间:2017-03-15 19:56:37

标签: jquery events onclick append

追加数据后的事件不起作用。我已尝试过“on”,“live”和“delegate”,但我得到了同样错误的结果。

我简化了我的代码,向您揭示了我的意思:

<html>
    <ul id="list-1">
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
    <ul id="list-2">
    </ul>
</html>

我的jQuery示例:

$(function(){
    $.each($('#list-1 li'), function() {
        $('#list-2').append('<li>Some text</li>');
    });
    $('#list-2 li').click(function() {
        alert('This event doesn\'t work');
    });
});

0 个答案:

没有答案