【发布时间】:2016-07-23 07:52:55
【问题描述】:
完成这样的事情的最佳方法是什么:
html.erb
<!-- inside a loop -->
<i htmlfor="wish">
<!-- name or icon -->
</i>
<input type="hidden" class="wish-cls" name="wish" value="<%= product.id %>" />
<!-- end loop -->
JavaScript
$(".wish").click(function(e){
e.preventDefault();
//var id = document.getElementsByTagName('wish-cls');
console.log("Clicked: " + e.target.value);
});
如果我点击输入,当没有隐藏时,我会得到值,但是如何使用htmlfor 来实现呢?有可能吗?
【问题讨论】:
-
请考虑使用有效属性,例如
data-id -
@A.Wolff 哈哈!会的。
标签: javascript jquery html ruby-on-rails