当我查看http://docs.jquery.com/Plugins/Authoring时,我无法理解语法。
我实际上在 JsFiddle 设置了一个类似的脚本:http: //jsfiddle.net/huyoumo/HUc2L/24/
这是代码片段:
var methods = {
init : function( options ) {
return this.each(function(){
var $this = $(this),
data = $this.data('tooltip'),
tooltip = $('<div />', {
text : $this.attr('title')
});
// If the plugin hasn't been initialized yet
if ( ! data ) {
/*
Do more setup stuff here
*/
$(this).data('tooltip', {
target : $this,
tooltip : tooltip
});
}
});
},
更加具体:
tooltip = $('<div />', {
text : $this.attr('title')
});
我调试了代码并发现工具提示是一个 JQuery 对象(显然),它只有一个子对象(一个 HTMLDivElement)。
我试图用谷歌搜索 JQuery 选择器作为关键词,但没有运气。谁能阐明它并解释它的作用?
谢谢。
有墨