我要单击类似这样的选项。
JS
$("#practice-area optgroup option").click(function(){
// code function here
});
HTML
<select name="practice-area" id="practice-area">
<option value="0">Select</option>
<optgroup label="NSW">
<option value="1397">Armidale</option>
</optgroup>
<optgroup label="NT">
<option value="1402">Darwin</option>
</optgroup>
</select>
答案 0 :(得分:0)
您应该在change
而非select
上使用option
事件处理程序。
option
没有click
事件处理程序,因此您可以使用option
或{{1}获取select
选择的$('select :selected')
}
$('select option:selected')
$("#practice-area").click(function(){
// do what you want when you click select
console.log('select clicked');
});
// normally use change
$("#practice-area").change(function(){
console.log('change to ' + $(this).find(':selected').text());
});