JQuery - получить выбор только с 2 вариантами - PullRequest
0 голосов
/ 06 октября 2009

Мне нужно найти все выбранные с точно 2 вариантами. Код, который я использую:

$('select.ct option:nth-child(2)')

но, похоже, все получается с более чем 2 вариантами.

Ответы [ 2 ]

3 голосов
/ 06 октября 2009

Это также будет работать:

$('select:has(option:first-child + option:last-child)');

В основном он ищет элемент select, который содержит элемент option, который является первым дочерним элементом и смежен с option, который является последним дочерним элементом.

2 голосов
/ 06 октября 2009
var selects = $('select').filter(function() {
    return $(this).find('option').length === 2
});

или

var selects = $('select').filter(function() {
    return $('option', this).length === 2;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...