这是我的代码。
<form action="demo_form.asp">
First name: <input type="text" name="fname" id="fname"><br>
Last name: <input type="text" name="lname" id="lname"><br>
<input type="submit" value="Submit">
</form>
Javascript:
$(document).ready(function() {
$('#cash_received').change(function () {
$("#lname").val("mytest");
}
});
});
它不会在姓氏文本框中设置值 mytest。
最佳答案
那是因为您的脚本中有语法错误,当然您的事件因此没有注册。
$(document).ready(function () {
$('#cash_received').change(function () {
$("#lname").val("mytest");
} //<-- Remove this
});
});
<强> Fiddle
始终查看浏览器控制台是否有任何错误,您可以立即发现所有语法错误
关于jquery - 如何使用jquery设置文本框的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20131537/