2

私はプラグインを読んでいて、この部分を理解できます

$('<ul />', {
    'class': settings.ulClass,
    html: albumItem.join('')
}).appendTo($this);
  1. このhtmlは何ですか: albumItem.join(''). htmlキーワードまたはユーザー定義ですか? html一般的すぎる結果を返す単語があるため、検索できません

  2. これはこれに似た選択$('p').appendto($this)ですか?もしそうなら、どこでこれの文法を検索できますか?

ありがとう

4

1 に答える 1

4

.join()は Array オブジェクトのネイティブ メソッドであり、配列のすべての要素を文字列に結合します。

が配列であると仮定するalbumItemと、配列albumItem.join('')内のすべての要素を結合して、結合文字が空の文字列である文字列を作成します。

元:

var albumItem = ['one', 'two', 'three'];
albumItem.join('') // will give 'onetwothree'

あなたのコード

$('<ul />', {
            'class': settings.ulClass,
            html: albumItem.join('')
        }).appendTo($this);

ulによって返されるクラスを持つ要素を作成しsettings.ulClass、配列の内容をalbumItem子として持ち、この要素はによって参照される要素に追加されます$this

デモ:フィドル

于 2013-04-18T03:58:37.453 に答える