我有一个使用jquery执行的ajax脚本,当输入文本字段使用keyup更改。这部分工作正常。但是,当表单自动加载此输入文本字段中的某些文本时,我也希望触发相同的键入事件。jquery触发一个事件
我自动加载表单文本字段通过使用PHP填充表单从URL(获取请求)。
我的HTML代码:
<input id="code" name="code" type="text" />
我的JS:
$(document).ready(function() {
// doesn't work
// i want to execute the code in the function specified within $('#code').keyup(function() {} below. nothing happens here.
if ($('#code').val() != '') {
$('#code').trigger('keyup');
}
// works fine
$('#code').keyup(function() {
// function code
}
}
不知道如果我这样做的权利。如果有人能帮我解决这个问题,我将不胜感激。谢谢! :)
非常感谢!我几分钟前才意识到这种情况。再次来到网站,说我已经解决了,但意识到你已经看到了问题。再次感谢!我花了3个小时试图弄清楚这一点。 :S – Lyon