【发布时间】:2015-08-24 13:36:26
【问题描述】:
我想用 jquery 过滤表单中的所有选择框
例如:在第一个选择框中,如果我选择“仅显示 1”,我想过滤所有选择元素中的所有选择选项,以隐藏值不包含“_1”的任何选项。应该只显示带有“_1”的产品值。
如果选择“---Filter---”选项,则所有选择框的默认值应为空白
这里是 HTML
<select id="selectlist" name="selectlist" >
<option value="">---Filter---</option>
<option value="1">show only 1</option>
<option value="2">show only 2</option>
<option value="3">show only 3</option>
</select>
<br><br>
homeware<select id="select1" name="select1">
<option value=""></option>
<option value="product_1">product 1</option>
<option value="product_2">product 2</option>
<option value="product_3">product 3</option>
</select>
<br>
electronics<select id="select2" name="select2">
<option value=""></option>
<option value="product_1">product 1</option>
<option value="product_2">product 2</option>
<option value="product_3">product 3</option>
</select>
<br>
kitchen<select id="select3" name="select3">
<option value=""></option>
<option value="product_1">product 1</option>
<option value="product_2">product 2</option>
<option value="product_3">product 3</option>
</select>
很想知道如何使用 Jquery 来实现上述目标
【问题讨论】:
标签: javascript jquery