1
我有這樣的jQuery腳本:jQuery的獲得選擇
$.fn.myFoo = function(){
alert(this.selector)
alert($(this).selector);
}
然後我把它像這樣。
$('#myID').myFoo();
我需要的,但它返回空:我需要它返回「身份識別碼」我似乎無法找到一個方法來做到這一點可以有一個人幫助嗎?
我有這樣的jQuery腳本:jQuery的獲得選擇
$.fn.myFoo = function(){
alert(this.selector)
alert($(this).selector);
}
然後我把它像這樣。
$('#myID').myFoo();
我需要的,但它返回空:我需要它返回「身份識別碼」我似乎無法找到一個方法來做到這一點可以有一個人幫助嗎?
如果您只是提醒(this),會發生什麼? ? – 2009-12-30 11:33:40
您提供的代碼適用於我,使用jQuery 1.3.1的Firefox。實際上,它會提醒選擇器兩次。您使用的是什麼瀏覽器/ jQuery版本? – JAL 2009-12-30 11:38:35
我沒有意識到它是這樣的:----- $ .fn.myFoo = function(){ foo = function(){alert(this.selector) alert($(this).selector) ; } } } ------因此,這個函數得到富我認爲,而不是myFoo – Val 2009-12-30 11:41:26