Jquery очистить и восстановить выпадающие значения - PullRequest
2 голосов
/ 02 ноября 2011

Мне интересно, возможно ли восстановить выпадающие значения после их очистки с помощью jquery?

В этом примере вы можете видеть, что когда вы устанавливаете один из флажков, он отключает и очищает соответствующие выпадающие списки. Как только флажок снят, значения исчезают.

Можно ли очистить значения только при установленном флажке?

http://jsfiddle.net/ZXSKH/32/

Ответы [ 3 ]

1 голос
/ 02 ноября 2011

Я не буду сомневаться, нужно это или нет.Это отвечает на ваш вопрос ...

http://jsfiddle.net/ZXSKH/38/

0 голосов
/ 02 ноября 2011

почему вам нужно удалить выбранные опции?

http://jsfiddle.net/ZXSKH/36/

вы можете попробовать это.Измените эту строку

$('div[day_id="'+$(this).val()+'"] select').find('option').remove() 

на

$('div[day_id="'+$(this).val()+'"] select').attr('disabled','') 
0 голосов
/ 02 ноября 2011

Удаление опций не требуется, так как вы уже отключаете опцию.Просто уменьшите ширину отключенных выбранных, чтобы смоделировать удаление опций:

//Remove this line
$('div[day_id="' + $(this).val() + '"] select').find('option').remove()

//Replace with this:
selects.css("width", "22px");

//Don't forget to restore the width when enabling the selects:
selects.css("width", "75px");

Вот рабочая скрипка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...