接口返回一个json的值,然后通过jquery来选中asp:CheckBoxList相应选中的值

<asp:CheckBoxList runat="server" RepeatColumns="4"
ID="cklistLMLX">
<asp:ListItem Text="柏油" Value="柏油"></asp:ListItem>
<asp:ListItem Text="水泥" Value="水泥"></asp:ListItem>
<asp:ListItem Text="彩道" Value="彩道"></asp:ListItem>
<asp:ListItem Text="绿化" Value="绿化"></asp:ListItem>
<asp:ListItem Text="快车道" Value="快车道"></asp:ListItem>
<asp:ListItem Text="慢车道" Value="慢车道"></asp:ListItem>
<asp:ListItem Text="人行道" Value="人行道"></asp:ListItem>
<asp:ListItem Text="小区道" Value="小区道"></asp:ListItem>
</asp:CheckBoxList>

浏览器查看到的代码如下:

<table id="cklistLMLX" border="0">
<tbody>
<tr>
<td>
<input id="cklistLMLX_0" type="checkbox" name="cklistLMLX$0" checked="checked">
<label for="cklistLMLX_0">柏油</label>
</td>
<td>
<input id="cklistLMLX_2" type="checkbox" name="cklistLMLX$2">
<label for="cklistLMLX_2">彩道</label>
</td>
<td>
<input id="cklistLMLX_4" type="checkbox" name="cklistLMLX$4">
<label for="cklistLMLX_4">快车道</label>
</td>
<td>
</tr>
<tr>
</tbody>
</table>

返回接口 lmlx数据如下: 小区道,人行道

    function SetCheckboxList(lmlx) {

        $("#cklistLMLX").find("input[type=checkbox]").each(function (i) {
//alert($(this).val()); 这种方法是错误的
// alert($(this).next().text());
if (lmlx.indexOf($(this).next().text()) >= 0) {
$(this).attr("checked", 'true');
}
else {
$(this).removeAttr("checked");
}
});
}

最新文章

  1. foreach属性-动态-mybatis中使用map类型参数,其中key为列名,value为列值
  2. 【转】set容器的基本操作
  3. JSP中的EL
  4. 用github pages展示你的静态网页,多项目支持
  5. init_sequence所对应的函数
  6. ActiveX in QT
  7. 利用Fiddler抓取websocket包
  8. Exchanger类详解
  9. linux-之常用命令
  10. Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中
  11. clisp, scheme 和 clojure 初学习
  12. 云服务器挂载/dev/vdb1磁盘
  13. 团队项目第一篇——NABCD
  14. python命令随记
  15. python函数式编程——返回函数
  16. Python 中的map、reduce函数用法
  17. Job for apache2.service failed because the control process exited with error code. See &quot;systemctl status apache2.service&quot; and &quot;journalctl -xe&quot; for details.
  18. 【抄袭】VB.NET扩展WebBrowser,拥有跳转前获取URL的能力
  19. 动态SQL(章节摘要)
  20. Executing a system tool

热门文章

  1. [转]C# 位域[flags]
  2. onmouse事件与mouse事件
  3. Electron 问题
  4. Android中的事件分发机制
  5. 动画view
  6. Python爬虫:爬取某网站关键词对应商品ID,且存入DB2数据库
  7. Unity 指定区域随机实例化预制体Prefab 代码
  8. ZBrush创建人体模型-ZBrush中ZSphere的基本使用
  9. HDU3001 Traveling (状压dp+三进制+Tsp问题总结)
  10. angular-输入验证