Javascript jQuery.change不触发
修改输入中的文本时,我没有收到控制台消息Javascript jQuery.change不触发,javascript,jquery,onchange,Javascript,Jquery,Onchange,修改输入中的文本时,我没有收到控制台消息 <script> $( document ).ready( function () { $( "#oldPassword" ).change( function() { console.log( "Old Password Changed!" ); }); }); </script> <form> <label for="oldPassword"&
<script>
$( document ).ready( function () {
$( "#oldPassword" ).change( function() {
console.log( "Old Password Changed!" );
});
});
</script>
<form>
<label for="oldPassword">Old Password</label>
<input id="oldPassword" />
<div id="oldPasswordCheck"></div>
$(文档).ready(函数(){
$(“#旧密码”).change(函数(){
log(“旧密码已更改!”);
});
});
旧密码
。。。当然还有剩下的表单代码。通常情况下,将代码缩减到如此简单的程度会暴露出我的问题,但这次不会。有什么想法吗?您的代码正在工作,您可能需要使用键向上
当焦点离开输入时,将触发更改
,并且您可能需要在按下to键后立即触发事件
$(document).ready( function () {
$( "#oldPassword" ).keyup( function() {
console.log( "Old Password Changed!" );
});
});
你的代码工作得很好,所以你有一个问题,你实际上把焦点转到另一个元素上了?只是一个小的FIY:你不需要<代码> >代码> > <代码>标签。好的调用“Adil”,我希望它能立即考虑改变,并且不必担心测试元素的变化。一旦站点计时器允许,我将立即标记为正确。