2014-01-16 3 views
1

Я пытаюсь использовать jquery для захвата всех элементов select, у которых нет набора атрибутов «multiple». Я пробовал с: not(), но я не могу понять это правильно.Использование: not() с атрибутами

$(document).ready(function() { 
    $('select:not(multiple)').select2(); 
}); 
+3

Это не меняет синтаксис ... 'выберите: нет ([multiple]) ' – Ryan

ответ

6

Вы забыли свой селектор атрибутов. То, что вы ищете есть "<select>, что не <multiple>"

$("select:not([multiple])").select2(); 
+0

Проклятье, я был так близок. Это сработало, спасибо вам большое. – Batman

+2

Как вы так быстро? У Absol только базовая скорость 75 ..: p –

+1

@JoshC Um ... er ... er ... Choice Scarf? –

2

$('select:not([multiple])').select2();

или

$('select').not('[multiple]').select2();

+0

спасибо, что работает – Batman

Смежные вопросы