使用jquery/Js如何隱藏重複文本的選項值。使用jquery或javascript隱藏選擇框中的重複選項文本值
Main Goal is Remove repeated text option value from select box.
我只想隱藏的Test1和Test2的值爲4,5和6號,因爲它們的價值在選項框中重複。
<select name="finish" id="finish">
<option value="">Finish</option>
<option id="1" value="1">Test1</option>
<option id="2" value="2">Test2</option>
<option id="3" value="3">Test3</option>
<option id="4" value="4">Test1</option>
<option id="5" value="5">Test1</option>
<option id="6" value="6">Test2</option>
</select>
jQuery代碼如下特林,
$(document).ready(function(){
$('#finish').each(function(){
//$(this).text().hide();
});
});
最終結果的樣子如下,
<select name="finish" id="finish">
<option value="">Finish</option>
<option id="1" value="1">Test1</option>
<option id="2" value="2">Test2</option>
<option id="3" value="3">Test3</option>
<option id="4" value="4" style="display:none">Test1</option>
<option id="5" value="5" style="display:none">Test1</option>
<option id="6" value="6" style="display:none">Test2</option>
</select>
如何做到這一點使用JavaScript或jQuery腳本。
謝謝。
只是一個評論:這不會在IE中工作。所以,如果你的目標是,你應該找到另一個解決方案。 – meskobalazs
好吧,讓IE瀏覽器忽略,但如何做到以上情況在Firefox和鉻。 –
[從選擇下拉菜單中篩選重複選項]的可能重複(http://stackoverflow.com/questions/1875607/filter-duplicate-options-from-select-dropdown) –