我試圖將事件jQuery事件偵聽器click(function(){//doStuff})
映射到<option>
元素,但點擊/焦點時,IE不執行我的功能。Internet Explorer 10 - jQuery單擊選擇選項不起作用
在FF和Chrome中,它完美的工作。在IE10中,點擊選項不起作用; HTML元素onClick="doFunction()"
,也不是on.('click',...)
事件。
這裏是jsFiddle
<select id="someId" name="someName" size="10" multiple="yes">
<option value="ALL">--All--</option>
<option value="X1">X1</option>
<option value="X2">X2</option>
<option value="X3">X3</option>
<option value="X4">X4</option>
<option value="X5">X5</option>
<option value="X6">X6</option>
<option value="X7">X7</option>
<option value="X8">X8</option>
<option value="X9">X9</option>
</select>
$(document).ready(function() {
$('#someId option[value="ALL"]').click(function() {
$('select option').attr('selected', true);
$('select option[value="ALL"]').eq(0).attr('selected', false);
});
});
您可以點擊事件不重視的''