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的选中值

时间: 2024-10-17 16:34:29

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

js设置input框的选中值

/* 设置表单的值 */ function setValue(name, value) { var first = name.substr(0, 1), input, i = 0, val; if (value === "") return; if ("#" === first || "." === first) { input = $(name); } else { input = $("[name='" + name +

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

$("#startupStatus").find("option").map(function(i) { if ($('#st-status').val() == $(this).val()){ $(this).attr("selected", true); } });

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

ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_setsockopt 本文地址 :http://www.cnblogs.com/fengbohello/p/4398953.html 翻译:郝峰波 mail : [email protected] zmq_setsockopt(3)         ØMQ Manual - ØMQ/

JQuery 之 获取 radio选中值,select选中值

以下Jquery代码适query1.4版本以上. Radio 1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").val(); $("input[name='rd']:checked").val(); 2.设置第一个Radio为选中值: $('input:radio:first').attr('checked', 'checked'); 或者 $('inp

Postman 如何处理上一个接口返回值作为下一个接口入参?

今天做接口测试,有一个接口的参数是一个校验 token,会实时更新,开发提供了一个单独返回实时 token 的接口,所以就需要在功能接口使用时调用 token 接口的返回值,作为功能接口的参数来使用. 网上搜了一下,都没有现成的使用说明,刚才研究出来了,就记录下步骤,方便后面的同学. 如果返回 token 的接口的返回值,是标准的 JSON 格式的话,就很简单的两步就行了. 1.token 接口设置全局变量 第一步就是执行 token 接口,并把接口返回值里面的 token 值,赋值给一个全局变

jquery 获取及设置input各种类型的值

获取一组radio被选中项的值 var item = $("input[@name=items]:checked").val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[@

jquery操作select(取值,设置选中)

最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料 一.基础取值问题 例如<select class="selector"></select> 1.设置value为pxx的项选中 $(".selector").val("pxx"); 2.设置text为pxx的项选中 $(".selector").find("option[text='pxx']").

jquery操作Ajax返回的JSON值

$.post( 'XXX.php', { col: value }, function(data) { var getData = eval( "(" + data + ")" ); //必须用括号,真蛋疼 alert( getData.xx ); } ); jquery操作Ajax返回的JSON值,布布扣,bubuko.com

jQuery如何检测返回值的数据类型

jQuery如何检测返回值的数据类型:在代码中,必须明确的知道返回值的数据类型才能够进行正确的计算,或者说需要一个变量的类型,下面就介绍一下如何检测返回值的数据类型,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51texiao.cn/"