Я использую функцию jQuery, аналогичную той, что в этой теме:
Простой способ быстрого выбора всей optgroup в поле выбора
Но когда я нажимаю <option>
, теперь он выбирает всю optgroup, так как optgroup включает элементы option.
Я использую следующий фрагмент:
$("optgroup").click(function(e) {
$(this).children().attr('selected','selected');
});
мой HTML выглядит так:
<optgroup label="Abc">
<option value="8" >Ab</option>
<option value="7" >C</option></optgroup>
Так что клик по <option>C</option>
также выбирает <option>Ab</option>
. Возможно, я упускаю что-то очевидное ...