Javascript 多选全选不在ie上工作
我有一个多重选择,当我选择“Tous”时,我希望它选择所有选项,但不是第一个。这段代码在chrome、firefox和safari上运行良好,但我无法让它在浏览器上运行。我需要一些帮助。我试着用prop代替attr,selected,true,false,任何可能出现在我脑海中的组合Javascript 多选全选不在ie上工作,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个多重选择,当我选择“Tous”时,我希望它选择所有选项,但不是第一个。这段代码在chrome、firefox和safari上运行良好,但我无法让它在浏览器上运行。我需要一些帮助。我试着用prop代替attr,selected,true,false,任何可能出现在我脑海中的组合 <select multiple="multiple" id="departureCity"> <option value="" disabled>Sélectionnez toutes l
<select multiple="multiple" id="departureCity">
<option value="" disabled>Sélectionnez toutes les villes applicables</option>
<option value="TOUS">Tous</option>
<option value="1">Any city</option>
<option value="2">Any city</option>
<option value="3">Any city</option>
</select>
$('#departureCity option:eq(1)').click(function() {
$('#departureCity option').attr('selected', 'selected');
$('#departureCity option:eq(0)').attr('selected', false);
});
Sélectionnez兜售les villes适用产品
图斯
任何城市
任何城市
任何城市
$(“#偏离城市选项:等式(1)”。单击(函数(){
$('离开城市选项').attr('选定','选定');
$(“#偏离城市选项:等式(0)”.attr('selected',false);
});
谢谢您的帮助所有这些代码都适用于您:
$('#departureCity').change(function () {
if ($('#departureCity option:eq(1)').is(':selected')) {
$('#departureCity option').prop('selected', true);
$('#departureCity option:eq(0)').prop('selected', false);
}
});
处理
select
元素而不是选项上的change()
事件。并检查所选选项。是的,它解决了问题。谢谢。这对我有用。似乎资源管理器无法处理。单击或再次单击“选择”