匹配选择选项值并显示隐藏在js中

时间:2014-07-04 05:02:14

标签: javascript jquery html

我有3个选择多个选项(3个选择框有多个选择选项)。弹出窗口我隐藏了一些选项,现在我想在某个文本库上显示该选项。我很困惑如何匹配然后显示该选项隐藏。我通过使用_汇总一些字段来创建选项值。我的选择框是这样的:

 <select id="frsts" size="10" class="select multiselect" multiple="">
            <option value="163_0_Computer">Computer</option>
    <option value="164_4999.95_Gaming Computer">Gaming Computer</option>
    <option value="165_0_My Computer">My Computer</option>
    <option notebook="" value="25_2299.9900_Apple MacBook Pro MA464LL/A 15.4">
Apple MacBook Pro MA464LL/A 15.4" Notebook PC</option> 
 </select>

我的价值有163164等。我希望将163与所有选项值匹配,哪一个在第一个_上匹配我想要显示该选项。< / p>

1 个答案:

答案 0 :(得分:-1)

$( "#frsts option" ).each(function(){
     var v= this.value;
    if( v.match('163') ){
        $( this ).show();
    } else {
        $( this ).hide();
    }
});

http://jsfiddle.net/44MG6/1/