Jquery 如何在列表按钮中选择具有相同类的按钮
我在for循环中有一个按钮Jquery 如何在列表按钮中选择具有相同类的按钮,jquery,jsp,Jquery,Jsp,我在for循环中有一个按钮 <button name="btnD" id="btnDetail" class="ddd" value="${comp.contentId}">Detail</button> 我知道btnDetail是一个列表按钮,它具有name属性,包含“bd”,但我无法获得刚刚单击的确切按钮。如何实现此目标?使用“this”-它将引用当前元素 $('.ddd').click(function() { alert(this.value) })
<button name="btnD" id="btnDetail" class="ddd" value="${comp.contentId}">Detail</button>
我知道btnDetail
是一个列表按钮,它具有name
属性,包含“bd”
,但我无法获得刚刚单击的确切按钮。如何实现此目标?使用“this”-它将引用当前元素
$('.ddd').click(function() {
alert(this.value)
})
或:
请注意,HTML中有多个具有相同ID的元素。我建议也动态生成ID,类似于
ID=“btnDetail${loop.index}”
。
$('.ddd').click(function() {
alert(this.value)
})
$('button[name*="bd"]').click(function() {
alert(this.value)
})
$(this).attr("value"); can be used. $(this) is used to specify that element on which the event was triggered!