gpt4 book ai didi

javascript - 无法测试每个循环中检查的输入

转载 作者:行者123 更新时间:2023-11-30 08:37:44 24 4
gpt4 key购买 nike

<分区>

我有一个简单的输入复选框元素对象,我想在每个循环中检查哪些被选中并执行哪些操作。复选框在一个 tr 中在几个td在表格中。

这是我的代码:

$('table.occupancy-table').on('change', '.minimum_stay input', function() {
var minimumStayInputs = $(this).closest('tr').find('input');
$(minimumStayInputs).each(function(){
if(this.prop('checked')) {
//do stuff
}
}
}

如果我 console.log this在每个循环中,我得到如下数据:

<input id="R11520" type="checkbox" name="minimum_stay[152][1442786400]" value="checked">
<input id="R11521" type="checkbox" name="minimum_stay[152][1442872800]" value="checked">
...

但我总是得到一个错误Uncaught TypeError: this.prop is not a function来自 this.prop('checked') .我也试过.is(":checked")结果相同。

任何想法可能是什么原因?

如果您需要示例 html 或我应该创建 fiddle ,请告诉我。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com