第一个li项的Jquery click事件

时间:2014-08-21 21:22:24

标签: javascript jquery html events javascript-events

当用户点击无序列表上的第一个项目时,我试图调用一个函数。但它似乎没有用。

这就是我所做的:

$('#listResults li').first().on('click', function() {
    console.log('clicked');                         
});

2 个答案:

答案 0 :(得分:4)

对于动态创建的内容,请使用事件委派

$('#listResults').on('click', 'li:first', function() {
    alert("Wunderbar!"); 
});

#listResults是否动态修复

$(document).on('click', '#listResults li:first', function() {
    alert("Wunderbar!"); 
});

答案 1 :(得分:1)

Is this what you want?

<ul id="listResults">
    <li>First</li>
    <li>Second</li>
    <li>Third</li>
</ul>

$('#listResults li:first').on('click', function() {
    alert("Wunderbar!"); 
});