使用reddit 在使用<a onclick="vote('4')">
进行投票时使用的方法会更好吗?或者我应该只添加一个类选择器,如 <a class='vote-up' id='4'>
还是差异可以忽略不计?
最佳答案
如果您只使用一个类,您仍然需要使用 JavaScript 附加一个事件处理程序来处理投票。
因此您不需要将 onclick
放入标记中,但您需要将 click
属性分配给具有该类的所有内容:
// Assuming you have your `vote()` function already
$("a.vote-up").click(function() {
vote(this.id);
});
这可以在 $(document).ready()
中完成,或使用 .on()
附加到新创建的元素。
关于javascript - 使用 onclick 或类来针对带有箭头的提交进行投票?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8371366/