Удалить выбранный элемент MultiSelect Widget не работает - PullRequest
0 голосов
/ 26 декабря 2011

Я использую MultiSelect Widget Это очень хороший плагин.

Кто-нибудь подскажет, как я могу удалить выбранный элемент из этого виджета.

Я использую этот код removeBtn - моя кнопка.

$("#removeBtn").click(function() {
    var el = $("select").multiselect("getChecked");
    alert(el);
    el.removeAttr('selected');
    el.multiselect('refresh');
    alert("Completed");
});

Мне нужно сделать код при нажатии removebutton, выбранная опция будет удалена .. Но это не работает ..

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 18 июня 2014

У меня та же проблема, и в конце концов я нашел решение ... Вы можете открыть файл jquery.multiselect.js и там найдете событие "uncheckAll". Это событие вызывается, когда вы щелкаете опцию заголовка Снять все, чтобы вы могли использовать это событие, чтобы отменить выбор выбранных опций. Вот оно:

$("#removeBtn").click(function() {
    $("select").multiselect("uncheckAll");
    $("select").multiselect('refresh');
});
0 голосов
/ 26 декабря 2011

Поскольку этот флажок не должен быть:

el.removeAttr('checked');
...