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()