0

jQuery を使用して要素 2、3、6、7、10、11、14、15 などを選択できますか? つまり、2 つの要素を選択し、2 つを残して、次の 2 つを選択し、2 つを残します。

4

2 に答える 2

4

css nth-childセレクターとunionを組み合わせると、必要なものを取得できます。いくつかのdivを選択していると仮定します。

$('div:nth-child(4n+2), div:nth-child(4n+3)')
于 2013-02-18T16:12:36.147 に答える
2

配列について話している場合は、純粋な JS でこれを行うことができます (から選択していると仮定しますelements)。

var elements = getElementsByTagName(""); //For example
for (var i = 2; i < elements.length - 1; i = i + 4) {
    myArray.push(elements[i]);
    myArray.push(elements[i+1]);
}
于 2013-02-18T16:04:25.047 に答える