接口返回一个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");
}
});
}

jquery根据接口返回的值来设置asp:CheckBoxList的选中值的更多相关文章

  1. Python读字节某一位的值,设置某一位的值,二进制位操作

    Python读字节某一位的值,设置某一位的值,二进制位操作   在物联网实际应用项目开发中,为了提升性能,与设备端配合,往往最终使用的是二进制字节串方式进行的通信协议封装,更会把0和1.True和Fa ...

  2. C# 服务端控件 asp:RadioButton 选择选中值

    1.服务端控件RadioButton <asp:RadioButton ID="rbNewUser" runat="server" GroupName=& ...

  3. jquery设置bootstrap-select的默认选中值

    <select id="mSelect"></select> $("#mSelect").val(["1",&quo ...

  4. php页面输出时,js设置input框的选中值

    /* 设置表单的值 */ function setValue(name, value) { var first = name.substr(0, 1), input, i = 0, val; if ( ...

  5. 根据输出设置select的被选中值

    $("#startupStatus").find("option").map(function(i) { if ($('#st-status').val() = ...

  6. [jquery] 遍历select的option,然后设置一项为选中

    <script> var v={$menu.pid}; $("#pid option").each(function(){ if($(this).val()==v){ ...

  7. ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性

    ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html 本文地址 :http://www.cnblogs.com/fengbo ...

  8. Jquery 获取 radio选中值,select选中值

    随着Jquery的作用越来越大,使用的朋友也越来越多.在Web中,由于CheckBox.Radiobutton .DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作 ...

  9. jQuery中设置form表单中action值与js有什么不同。。。。

    jQuery中设置form表单中action值与js有什么不同.... HTML代码如下: <form action="" method="post" i ...

随机推荐

  1. sql导出到excel

    1.先查询数据ID,别名  导出到excel 2.增加标准名称,标识错误数据,导入sqlServer select distinct [StandardName] from [GMSOA].[dbo] ...

  2. gdal集成kml库的做法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 最近要读取kml文件,具体就是把kml文件当作一个矢量文件来读取.我发现gdal是支持集成kml库的.不过集成这个km ...

  3. RecyclerView的刷新和加载更多

    1.RecyclerView :出现也不知道多久了,没怎么使用过,上次写的笔记乱七八糟的,再次仔细的整理下.   使用需加入依赖  compile 'com.android.support:recyc ...

  4. Hibernate框架学习(九)——Criteria语法

    一.语法 1.基本查询 2.条件查询 3.分页查询 4.排序查询 5.统计查询 二.离线查询 1.非离线的Criteria 2.离线的Criteria 3.演示 public class Demo2 ...

  5. VB入门在线视频教程大全学习

    课程目录 9分钟47秒 课时1第一课:怎么编写程序 14分钟1秒 课时1第十七课第1节:文件读写的几种方式 14分钟14秒 课时2第二课:什么是变量和变量类型 19分钟24秒 课时3第三课:变量的声明 ...

  6. C#中SQL参数传入空值报错解决方案

    C#中的null与SQL中的NULL是不一样的,SQL中的NULL用C#表示出来就是DBNull.Value. 注意:SQL参数是不能接受C#的null值的,传入null就会报错. 下面我们看个例子: ...

  7. vue中插件的使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. Code Snippet 插件 使用——代码高亮

    Code Snippet 下载地址 下载后安装,重启windows live writer 插入-->CodeSnippet 将代码粘贴进去,如图: 代码效果: @Controllerpubli ...

  9. Unity 声音播放不受Time.scale为0的影响

    其他会暂停,目前发现声音不受影响 嗯,就这样.

  10. web自动化-selenium2入门讲解(mac版本)

    最近要做一个selenium2的分享,于是总结了下我用selenium2的感受,希望分享出来,可以对入门的小伙伴有一点帮助,也希望得到大佬的指教   一,环境搭建maven+selenium2+tes ...