我想在骨干视图中获取保存在按钮中的值,但似乎无法使其工作。
我在html模板中有几个按钮:
<button class='remove-group-button' value='1'>X</button></div>
<button class='remove-group-button' value='2'>X</button></div>
在视图中我点击按钮时有一个事件,我正试图从按钮中获取值
events: {
"click .remove-group-button": "groupRemoved"
},
groupRemoved: function(e){
e.preventDefault();
console.log("groupRemoved");
console.log(e);
console.log($(this).attr("value")); // a feeble attempt which failed miserably
},
从按钮获取值的正确方法是什么?
答案 0 :(得分:1)
this
被绑定设置为View
。幸运的是,您想要的内容包含在传递给函数的事件对象中。
所以你可以这样做:
$(e.currentTarget).attr('value')
答案 1 :(得分:0)
这对你有帮助吗?
e.target.attr('value')