gpt4 book ai didi

javascript - 当输入不为空时设置复选框被选中

转载 作者:行者123 更新时间:2023-11-30 12:49:36 25 4
gpt4 key购买 nike

我有项目列表,当价格输入为空时,我需要将复选框选中的值设置为 true,否则为 false。

<td><input type="text" value="" class="name"></td>
<td><input type="text" value="" class="producer"></td>
<td><input type="text" value="" class="model"></td>
<td><input type="text" value="" class="dateOf"></td>
<td><input type="text" value="" class="color"></td>
<td><input type="text" value="" class="price"></td>

编辑:

<td><input type="checkbox" class="checkbox"></td>

还有我的 jquery 函数:

$(function() {
$('.price').on('input', function() {
if (!$('.price').val()) {
$(this).closest('td').next().find('.checkbox').prop("checked", true);
}else{
$(this).closest('td').next().find('.checkbox').prop("checked", false);
}

});
});

问题是它只适用于第一个“价格”输入,如何让它适用于所有人?

最佳答案

使用this关键字

if (!$(this).val()) {

代替

if (!$('.price').val())

如果类 price 有多个输入,关键字 this 将处理您正在更改的特定输入 .price 的事件.

关于javascript - 当输入不为空时设置复选框被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21416984/

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