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オブジェクト(明らかに)であり、子が1つ(HTMLDivElement)しかないことがわかりました。
JQueryセレクターをキーワードとしてグーグルしようとしましたが、うまくいきません。誰かが光を当てて、それが何をするのか説明できますか?
ありがとう。
Youmo