我有一堆按钮都使用相同的.click()
方法。如何将本地jquery变量分配给单击按钮的id
?
var $??? = e.target;
我要做的是获取按钮的文字。
由于
答案 0 :(得分:2)
在点击处理程序中使用$(this).attr('id')
获取点击元素的ID,或使用$(this).text()
获取文字。
答案 1 :(得分:0)
只需使用你拥有的东西
var target = e.target;
$(target).hide(); // or whatever
并获取文字
var text = $(target).text();
编辑:
或...使用this
var text = $(this).text();
答案 2 :(得分:0)
var self = this;
$('#myElement').click(function() {
// here you can use 'self' to reference
// the enclosing object
});
答案 3 :(得分:0)
var id = e.target.id;
或
var id = $(this).attr('id');