jQuery按类查找点击button的ID
我的页面上有很多button,它们的类名相同。 但是这些button有不同的ID。 我该怎么做呢:
$(".vote").click(function(){ var id = $(this).{ID OF CLICKED BUTTON}; });
我怎样才能使这个伪代码工作?
谢谢
$(".vote").click(function(){ var id = this.id; });
ID可以直接从元素访问。 绝对不需要使用jQuery方法。
用jQuery对象(不需要)
$(".vote").click(function(){ var id = $(this).attr('id'); });
没有jQuery对象(更快)
$(".vote").click(function(){ var id = this.id });
你可能想看看这个:
$("input").click(function (event) { try { var urlid = $(this).attr('id') var isclass = $(this).attr('class') if (isclass == "classname") { alert(urlid); event.preventDefault(); } } catch (err) { alert(err); } });
用这个 :
var id = $(this).attr('id');
我认为这也工作
$("body").on("click",".vote",function(){ var id = this.id; });
你可以使用
var id = $(this).attr('id');
使用attr:
var id = $(this).attr('id');
.attr允许您通过名称获取html标签属性。