0

https://stackoverflow.com/a/7079032/1330629でrsplakの回答と同様の機能をどのように実行しますが、これに定義済みの変数を含めますか?たとえば、次のようにDOMに繰り返しクエリを実行しないように変数を定義しています。var $StartDateTime = $("#StartDateTime");

変数として定義していない別のセレクターに含めたいと思います。

これは可能ですか?私は次のように考えています:

$($StartDateTime,link,#upload_link2,#upload_link3").each(function(){
    $(this).upload({
        //whateveryouwant
    });
});

しかし、明らかにそれはうまくいきません。

4

2 に答える 2

1

使用する必要がありますadd

var $combined = $('#newElement').add($StartDateTime);

またはこの過負荷:

var $combined = $StartDateTime.add('#newElement');

addドキュメント:

説明:一致した要素のセットに要素を追加します。

于 2012-06-15T09:28:26.193 に答える
0

add@gdoronが提案したように使用する

var $combined = $StartDateTime.add('#newElement');

または(IMHOがよりエレガントなコードを生成する)jQuery.merge

var $newElement = $('#newElement');
var $combined = $.merge($StartDateTime, $newElement);
于 2012-06-15T09:39:06.330 に答える