-2

:gt()一致したセット内のインデックスより大きいインデックスですべての要素を選択できるjQueryセレクターがあります。

次のように使用できます。

$(this).find('a:gt(30)');

問題は、代わりに var を使用していることです。

var opt = $("#div").text();

:gt()変数の横にセレクターを設定するにはどうすればよいですか。

var opt = $("#div").text();

$(this).find(opt:gt(30));

これはうまくいかないようです。

4

1 に答える 1

1

文字列連結を使用するだけです。

$(this).find(opt + ":gt(30)")

optたとえば、 の値を持っている場合"a"。次に、式opt + ":gt(30)"は に評価され"a:gt(30)"ます。

optが有効なセレクタであることに注意する必要があります。

于 2013-02-09T14:27:26.053 に答える