如何使用jQuery激发选择onchange事件? [英] How to fire select onchange event with jQuery?
本文介绍了如何使用jQuery激发选择onchange事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个下拉列表:
< select size =1name =filterid =priority_filter onchange =filter_user_trainings();>
< option value =all>全部< / option>
< option value =optional>可选< / option>
< option value =mandatory>强制< / option>
< option value =essential>基本< / option>
< option value =custom>自定义< / option>
< / select>
在函数
中,我将这些称为:
if(db == 0 || db == 1 || db == 2)
{
$(#priority_filter)。val('custom');
$ / code>
我想点击选择
onchange
函数,当jQuery切换值时。我怎样才能做到这一点?上面的代码不起作用。
解决方案
您可以调用 change()
on select to first或
.trigger(change);
if(db == 0 || db == 1 || db == 2)
{
$(#priority_filter)。 VAL( '自定义');
$(#priority_filter)。change();
OR
<$ p ($ db $ b $(#priority_filter)。val('custom')$ p $
if(db == 0 || db == 1 || db == 2) )。更改();
}
I have a dropdown list:
<select size="1" name="filter"id="priority_filter" onchange="filter_user_trainings();">
<option value="all">All</option>
<option value="optional">Optional</option>
<option value="mandatory">Mandatory</option>
<option value="essential">Essential</option>
<option value="custom">Custom</option>
</select>
In a function
I call these:
if(db==0 || db==1 ||db==2)
{
$("#priority_filter").val('custom');
}
I want to fire the select
onchange
function when the jQuery switches the value. How can I do this? The code above does not work.
解决方案
You can call change()
on select
to first or .trigger("change");
if(db==0 || db==1 ||db==2)
{
$("#priority_filter").val('custom');
$("#priority_filter").change();
}
OR
if(db==0 || db==1 ||db==2)
{
$("#priority_filter").val('custom').change();
}
这篇关于如何使用jQuery激发选择onchange事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文