0

それを見つける方法はありますか?例えば:

var number=5;
$("#"+>number).remove();

しかし、私はそれのようなことをする方法がわかりません。それが可能かどうか:)ありがとう

4

2 に答える 2

5
$('div').filter(function() {
  return parseInt( this.id, 10) > 5;
}).remove();

idのみが含まれている場合number

ただし、数値のみを避ける必要がありますid

例えば:

<div id="myid-5"></div>
<div id="myid-6"></div>

上記のコードを次のように変更します。

$('div').filter(function() {
   return parseInt( this.id.replace('myid-',''), 10) > 5;
}).remove();
于 2012-06-26T16:51:04.750 に答える
0

slice関数の助けを借りてそれを行うことができます

一致した要素のセットを、インデックスの範囲で指定されたサブセットに減らします。

http://api.jquery.com/slice/を参照してください。

このアプローチは、数値インデックスを取り除くのに役立ちます

jsfiddle で私の例を参照してください

于 2012-06-26T16:54:16.417 に答える