Javascript 使用JQuery获取复选框选中状态

Javascript 使用JQuery获取复选框选中状态,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我尝试了许多方法来获取复选框的选定状态。它是一个带有复选框类型的输入字段 我尝试了以下方法来获取状态,但都返回false。仅当在使用$.propchecked完成此操作之前,jQuery将复选框设置为选中/未选中时,才为true ID是我代码中的真实ID 所选状态也使用jQuery设置,如下所示: $(columns[i]).children().first().prop("checked", stateArray[i]); 复选框位于KendoGrid和columns中。children获取

我尝试了许多方法来获取复选框的选定状态。它是一个带有复选框类型的输入字段

我尝试了以下方法来获取状态,但都返回false。仅当在使用$.propchecked完成此操作之前,jQuery将复选框设置为选中/未选中时,才为true

ID是我代码中的真实ID

所选状态也使用jQuery设置,如下所示:

$(columns[i]).children().first().prop("checked", stateArray[i]);
复选框位于KendoGrid和columns中。children获取所有td并首先返回输入

stateArray是一个带有true/false的数组

什么都不管用。。。你有什么想法吗

问候


编辑:我发现了错误。。。为输入生成的ID始终相同。。。所以它选择了第一个未被选择的元素。。。我很抱歉

您的选择器在哪里?用法是:用它检查如下

var status = $(':checkbox').is(":checked");

你的选择器在哪里?用法是:用它检查如下

var status = $(':checkbox').is(":checked");

要查找已选中或未选中的复选框,请使用$'input[type=checkbox]'

要了解更多信息,请查看下面的代码片段

$'input[type=checkbox]'。在'change',函数{ 如果$this.prop“checked”{ 警惕性检查; }否则{ 警报未检查; } };
要查找已选中或未选中的复选框,请使用$'input[type=checkbox]'

要了解更多信息,请查看下面的代码片段

$'input[type=checkbox]'。在'change',函数{ 如果$this.prop“checked”{ 警惕性检查; }否则{ 警报未检查; } }; 您需要先从DOM中选择复选框,然后读取其checked属性

$function{ 控制台。日志$'ab3fee6b-c81e-e4ba-b12e-2c088bb386cc_A4'。属性“已检查”; 控制台。日志$'ab3fee6b-c81e-e4ba-b12e-2c088bb386cc_A5'。属性“已检查”; }; 您需要先从DOM中选择复选框,然后读取其checked属性

$function{ 控制台。日志$'ab3fee6b-c81e-e4ba-b12e-2c088bb386cc_A4'。属性“已检查”; 控制台。日志$'ab3fee6b-c81e-e4ba-b12e-2c088bb386cc_A5'。属性“已检查”; };
您需要定位的元素的对象在哪里?首先从DOM中选择复选框,然后读取其checked属性。这就是目标。我通过JQuery选择它,ID Selector.prop和.attr应该可以工作。请说明您实际如何使用它们。'var checkState=$+target.id.propchecked;var id=设备DGM.getSelectedHiddenValuehidden_id;checkState=checkState==true?假:真;'这就是我在OnChange事件中使用复选框的方式。它总是显示FALSE,您需要将元素的对象定位在哪里?首先从DOM中选择复选框,然后读取其checked属性。这就是目标。我通过JQuery选择它,ID Selector.prop和.attr应该可以工作。请说明您实际如何使用它们。'var checkState=$+target.id.propchecked;var id=设备DGM.getSelectedHiddenValuehidden_id;checkState=checkState==true?假:真;'这就是我在OnChange事件中使用复选框的方式。它总是显示false,然后像$ID一样使用它。is:checked@szmast3rdont work:/它返回false。。。我将编辑起始帖子,并显示如何将其设置为选中或未选中。。。也许这有助于他们像$ID一样使用它。is:checked@szmast3rdont-work:/它返回false。。。我将编辑起始帖子,并显示如何将其设置为选中或未选中。。。也许这有助于我在网格中得到一个特定的元素?它不会在我的表格中返回每一个带有复选框的输入吗?我还需要SQLQueryPlease my check my updated Response的选定行。如果您有多个复选框,那么在这种情况下,您可以使用jquery的on change event listener和$this来获取复选框的状态?它不会在我的表格中返回每一个带有复选框的输入吗?我还需要SQLQueryPlease my check my updated Response的选定行。如果您有多个复选框,那么在这种情况下,您可以使用jquery的更改事件侦听器和$this来获取复选框的状态。。。不工作:/n使用.propchecked更改所选状态,对/错有效。。。但是没有读我已经试过了。。。不工作:/n使用.propchecked更改所选状态,对/错有效。。。但不是读书