只有在更改了某个选择时才需要运行脚本。 (有五个选择)我使用jquery。有人知道吗?
答案 0 :(得分:1)
更改输入元素时调用.change()
事件:
$(':input').change(function() {
// I changed. Now what?
});
答案 1 :(得分:0)
通过为其提供唯一的ID或类名称来选择所需的select
元素,并仅将change
事件处理程序附加到该元素。
有点像这样
<select>..</select>
<select>..</select>
<select>..</select>
<select id="iNeedToBeChanged">..</select>
<select>..</select>
的js
$('#iNeedToBeChanged').change(function(){
});
答案 2 :(得分:0)
这样的事情应该有效:
$('select[name=example]').change(function() {
// Do things.
});
答案 3 :(得分:0)
你的问题有点令人困惑。你有5个单独的选择或5个选项的选择吗?
如果您只是想在某个选择更改后运行代码,那么这将有效。
$("#selectId").change(function() {
// your code goes here...
});
如果您想知道某个选项是否被选中,那么这将有效。
$("#selectId").change(function() {
if($("select option:selected").text() == "Option 4") {
// your code goes here...
}
});
可以在此处找到更多信息 - http://api.jquery.com/change/