【发布时间】:2013-11-25 20:13:21
【问题描述】:
我有一个多项选择,当我选择“Tous”时,我希望它选择所有选项,但不是第一个。这段代码在 chrome、firefox 和 safari 上运行良好,但我无法让它在资源管理器中运行。我需要一些帮助。我尝试了 prop 而不是 attr,selected,true,false,我想到的任何可能的组合。
<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);
});
感谢大家的帮助
【问题讨论】:
-
处理
change()元素而不是选项上的change()事件。并检查选定的选项。 -
是的,它解决了问题,谢谢
标签: javascript jquery forms