通过选定的选项

时间:2014-12-01 22:57:31

标签: jquery

这是我的jquery代码,用于禁用其他选择器中的选择,因此无法再次选择相同的选择。

var $select = $("select");
$select.on("change", function() {
    var selected = [];  
    $.each($select, function(index, select) {           
        if (select.value !== "") { selected.push(select.value); }
    });         
   $("option").prop("disabled", false);         
   for (var index in selected) { $('option[value="'+selected[index]+'"]').prop("disabled", true); }
});

这是html代码

<h4 class="info-text">Select 1st Employee<br>
    <select name="wcl-employees1" id="wcl-employees1">
        <option value="" disabled="" selected="" style="display:none;">Select One...</option>
        <option value="Doe, John">Doe, John</option>
        <option value="Doe, Jane">Doe, Jane</option>
        <option value="Smith, Jack">Smith, Jack</option>
    </select>
</h4>
<h4 class="info-text">Select 2nd Employee<br>
    <select name="wcl-employees2" id="wcl-employees2">
        <option value="" disabled="" selected="" style="display:none;">Select One...</option>
        <option value="Doe, John">Doe, John</option>
        <option value="Doe, Jane">Doe, Jane</option>
        <option value="Smith, Jack">Smith, Jack</option>
    </select>
</h4>
<h4 class="info-text">Select 3rd Employee<br>
    <select name="wcl-employees3" id="wcl-employees3">
        <option value="" disabled="" selected="" style="display:none;">Select One...</option>
        <option value="Doe, John">Doe, John</option>
        <option value="Doe, Jane">Doe, Jane</option>
        <option value="Smith, Jack">Smith, Jack</option>
    </select>
</h4>

唯一的东西是我似乎无法通过表单传递选择。这只是一个空帖。

0 个答案:

没有答案
相关问题