【发布时间】:2015-10-08 11:20:19
【问题描述】:
我需要通过从下拉列表中选择一个选项来过滤小于 5 的列表项
HTML 部分
<div data-role="content">
<select name="select-choice-1" id="select-choice-1">
<option value="">select</option>
<option value="5" >less than 5</option>
<option value="10" >less than 10</option>
</select>
<div data-role="fieldcontain">
<ul data-role="listview">
<li data-filtertext="4" class="de"><a href=#>Audi</a></li>
<li data-filtertext="3" class="de"><a href=#>BMW</a></li>
<li data-filtertext="2" class="it"><a href=#>Ferrari</a></li>
<li data-filtertext="7" class="it"><a href=#>Lamborghini</a></li>
<li data-filtertext="9" class="it"><a href=#>Maserati</a></li>
</ul>
</div>
脚本部分
$('#select-choice-1').change(function(){
var value = $('#select-choice-1').val();
$("ul").find("li").hide()
$("ul").find("li[data-filtertext<"+value+"]").show();
【问题讨论】:
标签: javascript jquery select filter