JQuery grep过滤
问题简介
接口返回的数据需要显示在页面表格中,其中Count字段表示个数,需要根据页面中单选按钮选择的内容筛选出对应数量的数据,全部则显示所有内容,数量不为0则显示Count字段不为0的数据,数量为0则显示Count字段为0的数据。
解决问题方法
通过ajax获取的数据进行if…else…和for操作,获取相应的数据。代码如下:
页面代码:
<div data-options="region:'west'" style="width:240px;" split="true">
<div id="radioFilter">
<table>
<tr>
<td>
<input type="radio" value="0" title="全部" name="ShowExistInter" />
<input type="radio" value="1" title="数量不为0" name="ShowExistInter" />
<input type="radio" value="2" title="数量为0" name="ShowExistInter" />
</td>
</tr>
</table>
</div>
<table id="dgInterType" border="0"></table>
</div>
js代码:
var $radioFilter = $('#radioFilter');
var $showExistInter = $radioFilter.find(