jquery赋值变量名称
问题描述:
我有一堆按钮,都使用相同的.click()
方法。我怎样才能分配一个本地jQuery变量到被点击的按钮的id
?jquery赋值变量名称
var $??? = e.target;
我想要做的是获取按钮的文本。
感谢
答
只需使用你有什么有
var target = e.target;
$(target).hide(); // or whatever
,并获取文本
var text = $(target).text();
编辑:
或...使用this
var text = $(this).text();
答
使用$(this).attr('id')
单击处理程序中获得点击的元素的ID,或$(this).text()
的文本。
答
var self = this;
$('#myElement').click(function() {
// here you can use 'self' to reference
// the enclosing object
});
答
var id = e.target.id;
或者
var id = $(this).attr('id');
这是_Javascript_。你的问题没有意义。 – SLaks 2012-02-08 19:28:40
有没有这样的事情* *“jquery变量”*。只有变数。 '$ ???'代表什么?你是否说你想要实际的变量标识符名称是动态的,基于按钮ID? – 2012-02-08 19:29:51
@amnotiam哈哈!他问我们应该在那条线上。 – uday 2012-02-08 19:31:09