更简洁的方式来调用javascript中的更改事件功能

时间:2014-07-05 10:17:55

标签: javascript

我有一个嵌入select标签的工作函数,如此。

<select onChange="myfunc()" id="some_id">

显然,当下拉选项更改时,myfunc()将运行并获取更新的选项值。

但是因为我不想混合使用javascript和html,所以有更简洁的方法来实现这一点,而不是将函数嵌入select标签中吗?

我理解添加一个事件监听器可能是一个选项,但我真的不知道如何让它完成相同的任务。

我尝试使用下面的代码,但到目前为止没有运气。价值不会改变。

addEventListener("change", myfunc, false);

1 个答案:

答案 0 :(得分:0)

好的,如果你想在一个单独的文件中这样做。在你的docuemnt中包含jQuery和 seperate_file.js

一旦你完成了。在单独的文件中写下此代码

$(document).ready(function () {
   $('some_id').change(function () {
      alert("Change handled in other file");
   });
});

这对你有用。如果链接是正确的。您将收到警告,说明消息已传递给它。