我在HTML中的选择选项是
<select name="id" id="id" style="width:400px;" onChange="loadAjax(this.value);">
<select name="name" id="name" style="width:400px;">
当SELECT(html)中的值发生变化时,加载 AJAX 函数(使用JavaScript)。但是我有不同的要求,当这个选择输入加载时,它应该直接调用loadAjax函数,并且在更改时也是如此。
怎么可能?我尝试了一些东西,如window.onload,onload,但没有工作。
4条答案
按热度按时间drnojrws1#
鉴于你已经用“jquery”标记了你的问题,我建议一个jQuery解决方案:
这将定义更改处理程序,然后立即触发它。(您将从html中删除内联
onclick
。如果没有jQuery,可能会是这样的:
mlmc2os52#
6yoyoihd3#
您还可以将更改事件绑定到#id元素。
hm2xizp94#
如果你使用jQuery:
通过使用上面的方法,您不必在selecthtml元素中绑定onChange处理程序。因为jQuery将能够用上面的代码为你绑定事件。
HTML看起来像这样。