多个选择选择所有不工作ie

时间:2013-11-25 20:13:22

标签: javascript jquery forms

我有一个多重选择,当我选择“Tous”时,我希望它选择所有选项而不是第一个。这段代码在chrome,firefox和safari上工作得很好,但我不能让它工作资源管理器。我需要一些帮助。我尝试了道具,而不是选择,真实,虚假,任何可能出现在我心中的组合。

<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);
});

为所有人提供帮助

1 个答案:

答案 0 :(得分:0)

此代码适用于您:

$('#departureCity').change(function () {
    if ($('#departureCity option:eq(1)').is(':selected')) {
        $('#departureCity option').prop('selected', true);
        $('#departureCity option:eq(0)').prop('selected', false);
    }
});