假设我有一个li
通过 AJAX 动态创建的列表:
<ul id="demo-list">
<li data-test="test1" >Test 1</li>
<li data-test="test2" >Test 2</li>
<li data-test="test3" >Test 3</li>
</ul>
单击其中一个时li
,我想获取该特定的数据属性测试li
。
我尝试了类似的东西:
$('#demo-list').on('click', 'li', function() {
console.log($(this).find('li').data('test'));
});
但它显然会获取所有列表项,而不仅仅是事件发生的特定项。
另外,我知道如何使用.live()
,但我的问题是如何通过.on()