【发布时间】:2011-03-18 08:15:58
【问题描述】:
我想执行 html 元素的“onchange”属性中的 javascript。所以..
<input id="el" type="text" onchange="alert('test');" value="" />
使用该示例,我想通过 jQuery 执行 alert('test'); 部分,问题是.change() 事件处理程序不起作用,因为我想在另一个元素更改它的值后执行它。所以..
$('#el').val('test');
这是我想执行 onchange 的时候。之后 .val val 已被调用。有什么想法吗?
【问题讨论】:
-
您能否添加更多关于您正在谈论的元素或代码的描述?
the first element, which has an onchange attribute比the other element更容易阅读。 -
避免使用内联 JavaScript。使用jQuery附加change handler,管理起来会更方便。
标签: javascript jquery onchange