我有以下HTML代码段。
<li my-id="10" class="my-class">test-1</li>
<li my-id="15" class="my-class">test-2</li>
<li my-id="20" class="my-class">test-3</li>
发生点击事件时,有人可以帮助我如何获取上述一个html元素的ID。当解释更多时,我在jquery中有以下代码。当用户单击以上任何元素时,我需要提取与同一元素对应的ID。我在jQuery中使用以下代码。
$('.my-class').on('click', function(e) {
var ids = e.targetElement.attr('my-id');
});
但是以上代码段不起作用。有人可以建议更好的方法吗?
尝试在列表中使用属性“ id”
<li id="10" class="my-class">test-1</li>
<li id="15" class="my-class">test-2</li>
<li id="20" class="my-class">test-3</li>
在javascript中,this.id
$('.my-class').on('click', function(e) {
var ids = this.id;
alert(ids);
});
并包括jQuery。例如:https://jsfiddle.net/Cuchu/7h1ecsm7/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句