函数-jquery 选中 checkbox undefined

问题描述

jquery 选中 checkbox undefined
 "aoColumnDefs":
                 [
                   {'bVisible': false, 'aTargets': []},
                   {'bSortable': false, 'aTargets': []},
                 {
//                      "sTitle": "we",
//                      "sClass" :"center",
                        "sWidth": "10%",
                        "mData" : null,
                        "aTargets" : [ 0 ],
                        "mRender": function(data){
                            return "<input type='checkbox' name='productCheckbox' id='"+data.businessId+"' value='"+data.businessId+"'>";
                        }
                    },
  success: function(data){
                        console.log("checkboxselected============="+data.actConfg);
                        $(data.actConfg).each(function(i,item){
                            console.log("checkboxselected============="+item.businessId);

                            //$('input:checkbox').eq(0).attr("checked",'true');
                            $(":checkbox[value='22']").prop("checked",true);
                            $("input:checkbox[value='"+item.businessId+"']").attr('checked','true');
                            //$("input[id='"+item.businessId+"']:checkbox").attr("checked",true)
                            console.log("hhhhhhhhhhhhh=============");
                        });
                        }

操作不了动态生成的,静态直接写的可以为什么? $("input:checkbox[value='"+item.businessId+"']")这个取到的是undefined

解决方案

 $("input:checkbox[value='"+item.businessId+"']").attr('checked','true');
 改成
 $("input:checkbox[value='"+item.businessId+"']").prop('checked','true');

 对于
  checked, selected 或者 disabled 使用prop()方法设置true和false

解决方案二:

jquery CheckBox 取消选中

时间: 2024-09-23 07:44:02

函数-jquery 选中 checkbox undefined的相关文章

JQuery选中checkbox方法代码实例

  这篇文章主要介绍了JQuery选中checkbox方法代码实例(全选.反选.全不选),本文直接给出代码实例,需要的朋友可以参考下 1.checkbox list选择 代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

JQuery选中checkbox方法代码实例(全选、反选、全不选)_jquery

1.checkbox list选择 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="serv

关于jquery选中checkbox的问题

问题描述 <div class="permissions"> <h3><input type="checkbox" name="checkbox" onclick="checkAll(this)" /><strong>产品管理发布</strong></h3> <ul> <li><input type="checkbo

JQuery判断checkbox是否选中及其它复选框操作方法合集_jquery

一.jquery判断checkbox是否选中及改变checkbox状态 jquery判断checked的三种方法: 复制代码 代码如下: .attr('checked):   //看版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false .prop('checked'): //16+:true/false .is(':checked'):    //所有版本:true/false//别忘记冒号哦 jquery赋值check

jQuery判断checkbox选中状态_jquery

前言 神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效.毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置时,通过JQuery有时候会更方便些的,但是发现更不好办. 今天尝试实现checkbox全选.全不选功能,与App开发中的效果是一样的,勾选全选则将所有的选项都选中:同样取消勾选某个子项也将全选设置为非选中状态:所有子选项都为选中状态时,将全选设置为选中状态. 由于对JS不是很熟悉,于是尝试各种百度

jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码

 本篇文章主要是对jQuery判断checkbox(复选框)是否被选中以及全选.反选实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery判断checkbox(复选框)是否被选中: if($("#id").attr("checked")==true)   jQuery实现checkbox(复选框)选中.全选/反选代码:    代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

jQuery判断checkbox,radio是否选中的3种方法

jQuery判断checkbox是否选中的3种方法 方法一: if ($("#checkbox-id").get(0).checked) { // do something } 方法二: if($('#checkbox-id').is(':checked')) { // do something } 方法三: if ($('#checkbox-id').attr('checked')) { // do something } function checkInfo(){ $("

html-无法用jquery操作checkbox选中的问题

问题描述 无法用jquery操作checkbox选中的问题 html代码如下 <span class="easyui-checkbox" > <input id="abc" name="abc" type="checkbox" data-options="width: 180" value="1" > 用的jquery操作选中 $("#abc"

jquery 表格行选一行选中checkbox,但首次点击checkbox要点两次才能选中

问题描述 jquery 表格行选一行选中checkbox,但首次点击checkbox要点两次才能选中 这是js 行选的代码段,可以行选,但是点击checkbox本身要点鼠标两次才能选中,求原因. // 行选中 $("table tbody tr").click(function() { var input = $(this).find("input[type=checkbox]");//获取checkbox //给checkbox的click添加阻止冒泡事件 inp