2013-06-17 3 views
0

У меня есть Select, я применил к нему плагин jquery multiselect. Но мне нужно знать в моем коде, если объект $ ('# slcUsers') уже является ui.multiselect. Но я не могу понять, как понять, в первый раз, когда я передаю свой код, если это уже мультиселективный объект или еще простой выбор.Можно ли узнать, активен ли ui.multiselect на объекте?

Просто, HTML код

<select name="slcUsers[]" id="slcUsers" multiple="multiple" style="display:none;"></select> 

и здесь Javascript

$("#slcUsers").multiselect({sortable: false}); 

это плагин, который я говорю о multiselect jquery

ответ

0

Вы можете попробовать это:

if(!$("#slcUsers").data('echMultiselect')) 
    $("#slcUsers").multiselect({sortable: false}); 
+0

это не работает, выберите не имеет класс UI-MULTISELECT. он был создан div с этим классом, я проверю, что – axel

+0

это лучший элемент управления 'if ($ ('div.ui-multiselect'). length)' – axel

+0

Итак, какой мультиселективный плагин вы используете? –

0

Для проверки нескольких свойств выберите в JQuery

$('#slcUsers').prop('multiple') 

DEMO