这是我的插件代码如下。
$.fn.myplugin = function(options) {
var defaults = {
my_data_title11:"",
my_div:".getslow",
}
var settings = $.extend({}, defaults, options);
return this.each(function(){
console.log(options.my_data_title);
});
}
我打电话从这样一个外部页面此插件...
$('#o_vari,#0_var2').myplugin({
my_data_title11:$(this).attr("id"),my_div:'.getfast'
});
,但它显示undefined
。我知道my_data_title11:$(this).attr("id")
是不承认$(this)
调用声明,我甚至尝试把这个外部变量,但仍然是同样的问题。
您是否尝试过使用'。每()'? –