jquery根据接口返回的值来设置asp:CheckBoxList的选中值
接口返回一个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的选中值的更多相关文章
- Python读字节某一位的值,设置某一位的值,二进制位操作
Python读字节某一位的值,设置某一位的值,二进制位操作 在物联网实际应用项目开发中,为了提升性能,与设备端配合,往往最终使用的是二进制字节串方式进行的通信协议封装,更会把0和1.True和Fa ...
- C# 服务端控件 asp:RadioButton 选择选中值
1.服务端控件RadioButton <asp:RadioButton ID="rbNewUser" runat="server" GroupName=& ...
- jquery设置bootstrap-select的默认选中值
<select id="mSelect"></select> $("#mSelect").val(["1",&quo ...
- php页面输出时,js设置input框的选中值
/* 设置表单的值 */ function setValue(name, value) { var first = name.substr(0, 1), input, i = 0, val; if ( ...
- 根据输出设置select的被选中值
$("#startupStatus").find("option").map(function(i) { if ($('#st-status').val() = ...
- [jquery] 遍历select的option,然后设置一项为选中
<script> var v={$menu.pid}; $("#pid option").each(function(){ if($(this).val()==v){ ...
- ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html 本文地址 :http://www.cnblogs.com/fengbo ...
- Jquery 获取 radio选中值,select选中值
随着Jquery的作用越来越大,使用的朋友也越来越多.在Web中,由于CheckBox.Radiobutton .DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作 ...
- jQuery中设置form表单中action值与js有什么不同。。。。
jQuery中设置form表单中action值与js有什么不同.... HTML代码如下: <form action="" method="post" i ...
随机推荐
- jQuery应用实例3:鼠标经过显示离开隐藏
效果: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...
- Jetty初探
一.在jetty中部署web应用 Jetty 和 Tomcat 一样都是一个web server的container, 用户可以在里面 deploy 自己的 war 包,然后启动 Jetty, 进而通 ...
- 【XSY2892】【GDSOI2018】谁是冠军
题目来源:noi2018模拟测试赛(二十三)T3 san 为什么noi模拟赛里会做到省选原题啊…… 题意: Description 有n个人,简单起见把他们编号为1到n,每个人有三项指标分别是攻击力, ...
- ansible yum 模块 安装 vsftp
[root@ftp:/root] > ansible ansible01 -u root -k -m yum -a 'name=vsftpd state=latest' SSH password ...
- python3三级菜单的访问,并按q退出
#/usr/bin/env python#yehui'''作业三:多级菜单 三级菜单 可依次选择进入各子菜单 所需新知识点:列表.字典'''import readlineclass MultiLeve ...
- 递归树处理,配合vue的vueTreeselect组件使用
在项目中经常会使用到tree,并且需要对递归树进行操作. 在vue项目中,使用vue-treeselect插件(https://vue-treeselect.js.org/) 使用中遇到的问题: 1. ...
- 异常值(outlier)
简介 在数据挖掘的过程中,我们可能会经常遇到一些偏离于预测趋势之外的数据,通常我们称之为异常值. 通常将这样的一些数据的出现归为误差.有很多情况会出现误差,具体的情况需要就对待: 传感器故障 -> ...
- ajax简单操作,验证用户名是否可以
分别使用get,post方法进行提交. 如果输入用户名为admin时,鼠标失去焦点,显示不可以. <!DOCTYPE html> <html lang="en"& ...
- sql查询语句中on和where的区别
sql中的连接查询分为3种, cross join,inner join,和outer join , 在 cross join和inner join中,筛选条件放在on后面还是where后面是没区别 ...
- error: could not install *smartsocket* listener: Address already in use 下午8:49 ADB server didn't ACK 下午8:49 * failed to start daemon * 下午8:49 error: cannot connect to daemon
在终端输入adb命令,出错如下: localhost:work zhangyg$ adb devices List of devices attached adb server version (32 ...