У меня есть элемент с несколькими элементами, и как только я выберу на нем опцию, тогда невозможно отменить выбор всех параметров. Мне нужно отменить выбор, когда я нажимаю его, и он был выбран ранее.Как я могу отменить выбор из множественного выбора на клике ТОЛЬКО, если он выбран
Я пробовал несколько вещей, но они не работают, потому что каждый раз, когда я нажимаю параметр, он выбирается независимо от того, было это или нет, поэтому его невозможно было знать, было ли оно ранее выбрано и должно быть отменено или если оно в первый раз я щелкнув по нему, чтобы выбрать его
<select multiple="multiple">
<option>11111</option>
<option selected>2</option>
<option>33333</option>
<option>44444</option>
</select>
Я знаю, что я кнопку или область, которую я могу нажать, чтобы очистить все это может иметь, но я truying сделать это так, чтобы при нажатии на выбранный вариант, то он не выбирает его
Редактировать: CTRL + Click не то, что я ищу. это должно быть только с мышкой
Насколько это возможно, браузер уже может отменить выбор, если вы нажмете «Ctrl + click». – voithos
дубликат http://stackoverflow.com/questions/3887128/once-you-select-an-item-on-a-multiselect-html-listbox-is-there-anyway-to-desele –
Ваше редактирование: _CTRL + Щелчок не то, что я ищу. он должен быть с помощью мыши только_, запутан. Это многопозиционный выбор, и пользователь будет использовать ctrl для выбора нескольких элементов. –