在页面上触发输入:无线​​电类型不起作用

时间:2013-11-26 09:18:49

标签: jquery triggers radio-button

我正在尝试触发各种类型页面上的输入的所有更改事件,以便在页面加载时发生各种影响,例如,如果选中框或下拉是特定值。< / p>

我正在使用以下内容:

$( document ).ready(function() {
 $("select").trigger('change');
 $("input").trigger('change');     
});

对于复选框和下拉列表非常有用,无线电似乎拒绝触发。

有问题的无线电都有必须通过以下代码更改的事件(例如):

$(document).ready(function(){               
    $("input[name$='q_4']").change(function(){
        if(this.value == 'Yes') {
              $('#qu_5').removeClass('hide');
        } else {
             $('#qu_5').addClass('hide');
        }
    });             
});

在尝试找出原因时,我尝试按类型触发无线电:

$("input[type='radio']").trigger('change');  

通过我想要触发的收音机的特定ID:

 $("#id_of_checked_radio").trigger('change');

按电台组名称:

$("input[name='radio_group']").trigger('change');  

处理程序是为与其他输入类型在同一位置的无线电输入定义的,这样可以正常工作,所以我很确定它不是我的代码的顺序,是否有一些与触发器不同的单选按钮?

0 个答案:

没有答案