考虑下面的链接和关联的JavaScript功能:传递值从<a>标签功能,而不是从按钮
<a class="someClass" href="#" onClick="someFunc('someVal'); return false;">Run someFunc</a>
function someFunc(val) {
doSomething(val);
}
我宁愿重构链接和Javascript功能来支持一些附加功能(该链接实际上是由AJAX返回div
):
<a class="someClass" href="#" someAttribute="someVal">Run someFunc</a>
$(".someClass").click(function(e) {
e.preventDefault();
// How to get value of someAttribute?
doSomething(val);
});
我怎样才能得到的someAttribute
价值?谢谢。
'someAttribute'是不是一个有效的属性,你可以使用'data- *'属性并使用jQuery'data'方法来检索值。 http://api.jquery.com/data/ – undefined
谢谢undefined!尽管下面的答案都回答了所问的问题,但你确实解决了潜在的问题。请发表您的评论作为答案,以便我可以接受它。谢谢! – dotancohen
不客气,我可以问你一些事吗?请接受其中一个答案,尽管我建议使用'data- *'属性,但实际上这些答案会回答你的问题。谢谢! – undefined