我有一堆按鈕,都使用相同的.click()
方法。我怎樣才能分配一個本地jQuery變量到被點擊的按鈕的id
?jquery賦值變量名稱
var $??? = e.target;
我想要做的是獲取按鈕的文本。
感謝
我有一堆按鈕,都使用相同的.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