Это хорошо работает, чтобы динамически добавлять параметр в выбранное поле выбора jQuery;Удалить параметр динамически из jQuery Chosen
var select = $('select', editor.field('cms_module_system_tenancies.tenant_id').node());
var newOption = $('<option value="'+tenant_id+'" selected>'+tenant_forename+' '+tenant_surname+'</option>');
select.append(newOption);
select.trigger("chosen:updated");
Но я не могу понять, как отменить действие и удалить, что вновь добавленный элемент в следующий раз, когда я вызвать список выбора.
Есть ли обратный код select.append
, который удалит этот вариант из списка?
Ну, есть ['remove()'] (http://api.jquery.com/remove/), который, похоже, будет тем, что вы имеете в виду. –
как @DavidThomas сказал .remove() - это то, что вам нужно. Но лучше сделать [DEMO] (http://jsfiddle.net/), потому что я действительно не могу представить, что вы пытаетесь сделать –