gpt4 book ai didi

jquery - 当我清除输入时执行某些操作

转载 作者:行者123 更新时间:2023-12-01 06:44:49 27 4
gpt4 key购买 nike

我有一个 jquery 脚本,每当我在输入中键入内容时,都会选中一个复选框。

因此,当我使用退格键删除该输入中的所有数据并执行其他操作时,我想取消选中该复选框。

编辑:
我有多个输入框和复选框。你们中的一些人向我索要代码,所以就是这样(它们是像这样的表中的多个复选框和输入,全部具有不同的名称):

<tr><td class="chk">
<input type="checkbox" name="has_mic" autocomplete="off">
&nbsp;Micr&oacute;fono</td>
<td class="txt"><input type="text" class="nsize upper" name="mic_obs"></td></tr>

脚本:

$("input[type=text]").keydown(
function(){
$(this).parent('.txt').siblings('.chk').find('input[type=checkbox]').prop('checked', true);
});

因此,使用此代码,每当我输入输入内容时,都会选中同一 中的复选框。我想做的是,当我删除所有输入的内容时,该复选框将取消选中并执行一些其他功能。

最佳答案

您可以按照以下方式进行操作。

$('input[type=text]').on('input', function () {
if(this.value)
$('input[type=checkbox]').prop('checked', true)
else
$('input[type=checkbox]').prop('checked', false)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" />
<input type="checkbox"/>

关于jquery - 当我清除输入时执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35464506/

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