Javascript 单击按钮时获取按钮上标记的值

Javascript 单击按钮时获取按钮上标记的值,javascript,html,ruby-on-rails,Javascript,Html,Ruby On Rails,我有一个用html.slim编写的按钮 input.delete-item-btn#item type='image' src=the_icon() name=item['store'] 此代码对页面上的每个项目都重复(通过ruby循环)。在html中,即~ <input class="delete-item-btn" id="item" type="image" src=the_icon() name=item['store'] /> 但这总是打印页面上第一项的存储,因为所

我有一个用html.slim编写的按钮

input.delete-item-btn#item type='image' src=the_icon()  name=item['store']
此代码对页面上的每个项目都重复(通过ruby循环)。在html中,即~

<input class="delete-item-btn" id="item" type="image" src=the_icon()  name=item['store'] />
但这总是打印页面上第一项的存储,因为所有按钮都具有相同的id:“item”

简言之:
当按下的按钮没有区别特征时,是否有方法打印该按钮的名称标签,除了按下的按钮,并且它具有我想要的存储?

您可以使用
获取单击的元素,无需再次查找它

$('.delete-item-btn').mousedown(function(ev) {
  var user_id = this.name;
  alert(user_id)
});

只要做
alert(this.name)
就可以了,而且你不应该有重复的身份证,我同意,我会把它们处理掉,这很有效,谢谢,如果允许的话,我会接受的。
$('.delete-item-btn').mousedown(function(ev) {
  var user_id = this.name;
  alert(user_id)
});