是否有可能取回我作为参数传递给 jQuery 插件的属性。
样本:
$("selector").pluginFunction({ prop1: "test"});
然后我想进一步取回这个属性值。
就像是
var x = $("selector").pluginFunction().giveMyValueBack().prop1;
谢谢!
是否有可能取回我作为参数传递给 jQuery 插件的属性。
样本:
$("selector").pluginFunction({ prop1: "test"});
然后我想进一步取回这个属性值。
就像是
var x = $("selector").pluginFunction().giveMyValueBack().prop1;
谢谢!
因为我不知道这个插件做什么,你可以将该值作为数据附加到元素本身。
写:
$('selector').data('prop1', 'test');
读:
$('selector').data('prop1');
最终这是开销。但是在不知道插件如何以及是否存储该值的情况下,回答起来并不容易。
假设您使用 jquery。
尝试将插件属性创建为单独的对象,然后将该对象传递给 pluginFunction。例如。
var pluginData = { prop1: "test"};
$("selector").pluginFunction(pluginData);
然后你总是可以只引用 pluginData 对象。
var prop1 = pluginData.prop1;