gpt4 book ai didi

javascript - 使用 jquery 匹配更改时的输入值

转载 作者:行者123 更新时间:2023-11-28 12:21:12 27 4
gpt4 key购买 nike

我有两个输入,我希望在输入一个时具有相同的输入值。它有点有效,但并非总是有效。我将把代码留在这里:

$('#google-querynav').keypress(function() {
var text = $(this).val();
$('#google-querystat').attr('value', text);
})
$('#google-querystat').keypress(function() {
var text = $(this).val();
$('#google-querynav').attr('value', text);
})

感谢您的帮助

最佳答案

您需要使用 changekeyup 事件来完成这项工作。您也可以使用val()方法来更改 input 的值,而不是 attr("value")

$('#google-querynav').on("change keyup", function() {
var text = $(this).val();
$('#google-querystat').val(text);
})
$('#google-querystat').on("change keyup",function() {
var text = $(this).val();
$('#google-querynav').val(text);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="google-querynav"/>
<input type="text" id="google-querystat"/>

您可以使用更短的代码来执行此操作

$('#google-querynav, #google-querystat').on("keyup change", function() {
var text = $(this).val();
$('#google-querynav, #google-querystat').val(text);
})

jsfiddle中进行测试

关于javascript - 使用 jquery 匹配更改时的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38020207/

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