Javascript JQuery触发在页面加载时选中的组合框值的偶数更改

Javascript JQuery触发在页面加载时选中的组合框值的偶数更改,javascript,jquery,combobox,hide,onload,Javascript,Jquery,Combobox,Hide,Onload,我有一个组合框选择选项,其中包含来自数据库的值yes和no。如果值为yes,则应显示true。如果值为no,则应隐藏。我正在尝试执行以下代码 $(function(){ if($('#yesnocombo').selectedIndex == 1){ $('#someid').show(); }else{ $('#someid').hide(); } }); 如何根据组合框的选定值自动触发事件 有什么想法吗?您需要为下拉列表编写事件: H

我有一个组合框选择选项,其中包含来自数据库的值yes和no。如果值为yes,则应显示true。如果值为no,则应隐藏。我正在尝试执行以下代码

$(function(){
    if($('#yesnocombo').selectedIndex == 1){
        $('#someid').show();
    }else{
        $('#someid').hide();
    }
});
如何根据组合框的选定值自动触发事件

有什么想法吗?

您需要为下拉列表编写事件:

HTML: 对于编程疲劳,您可以编写:

$("#yesnocombo").trigger("change");
小提琴:
这将在页面加载时触发,但不会在更改事件时触发:


我知道,但这只会在点击时发生。我想你们还并没有正确阅读问题。你们可以这样触发:$yesnocombo.triggerchange;这不是我想要的,请不要在这上面浪费时间,我需要在页面加载上做出决定,db的值是多少,是还是no@UsmanSharifAmjadKhan你在上一篇评论中写的这句话,你应该用简洁的文字来表达,现在你用简单的文字来表达,总是试着用简单的文字写问题非常感谢你的努力@Ehsan Sajjad我的错误我很抱歉这不是问题我只是在这个论坛上打了下来这不是实际的代码非常感谢@Jay Blanchard,你是一个传奇。。。再次感谢:
$(function () {
    $('#yesnocombo').change(function () {

        if ($(this).val() === "yes") {
            $('#someid').show();
        } else {
            $('#someid').hide();
        }
    });
});
$("#yesnocombo").trigger("change");
if($('#yesnocombo > option:selected').index() == 0){
    $('#someid').show();
}else{
    $('#someid').hide();
}