1

セレクターをHTMLに変換するjQueryプラグインを実装したいと思います。これら2つの構文間のマッピングは多対多であることを理解していますが、単純なセレクターはHTMLに簡単に変換できます。

例:

$('div#my-id.my-class').create();

生成する可能性があります:

<div id="my-id" class="my-class" />

編集:目的は、冗長なコードを追加することなく、セレクターが空のセットを返した場合に要素を作成することです。

var jqs = $('div#my-id');
if(jqs.length===0) jqs = jqs.create();
var elementWillAlwaysBeThere = jqs.get(0);
4

1 に答える 1

3

私はこれがあなたが探しているものではないかもしれないことを知っています。プロジェクトのzenコーディングは、cssのような構文を使用してDOM構造を作成することです。ですから、ソースを探し回ることは、純粋なcssセレクターでなくても、あなたを大いに助けてくれると思います。 div#wrapper>ul#imageSlider>li.image$*3コンパイル先:

<div id="wrapper">
    <ul id="imageSlider">
        <li class="image1"></li>
        <li class="image2"></li>
        <li class="image3"></li>
    </ul>
</div>

したがって、jQueryポートを使用する場所があれば、次のような例を実行できます $.zc("div#my-id.my-class")

<div id="my-id" class="my-class"></div>

ハッピーソースリーディング

于 2013-01-22T22:24:10.583 に答える