我想寫一個jquery插件,我有一個關於着名的「this」的問題。
這裏是自定義插件的號召:
$('.selector').myPlugin({
test: $(this).attr('rel')
});
而現在,在我的插件的地方:
$.myPlugin = function (options) {
alert(options.test);
}
我的問題是:如何使用我的選擇在相對屬性插件使用$(this)?
前面的代碼總是告訴我「this」是Document。
感謝名單了很多
你能說明一下http://jsfiddle.net嗎? – 2012-08-06 15:59:43
使用'this'時要小心,因爲它會根據上下文而變化;) – 2012-08-06 16:09:03