.selector
分类:建议弃用 > 建议弃用于1.7 | 内部 | 属性 > 全局jQuery对象的属性 | 已删除
描述:一个选择器,代表在创建原始集合时,传递给jQuery()的选择器,如果有的话。
加入于: 1.3
selector.selector
属性在jQuery 1.7中被建议弃用,只为支持jQuery 移植插仿制品中的.live()
的扩展需求而保留下来。在未来版本中它可能被删除,而不作通知。这个属性从来不是一个选择器的可靠的指示器,可以用来获得这个属性所在的、当前包含在jQuery集合中的元素的集合,因为后续的遍历方法可能改变这个集合。那些需要在插件内部使用一个选择器字符串的插件,可能需要它作为方法的参数。举个例子,一个“foo”插件,可以写成$.fn.foo = function( selector, options ) { /* plugin code goes here */ };
,而用户使用这个插件将写成$( "div.bar" ).foo( "div.bar", {dog: "bark"} );
,其中"div.bar"
选择器代表.foo()
中的第一个参数。