使用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) –