Javascript 使用jquery通过单击触发器触发单选按钮的更改

Javascript 使用jquery通过单击触发器触发单选按钮的更改,javascript,jquery,html,Javascript,Jquery,Html,我有5台收音机,当它加载时就会运行 $("input[type='radio'][name='freq']")[1].trigger('change'); 激活以下功能 (function() { $("form#form1 input, form#form1 select").on('keyup change', function() { alert('called') }): }).call(this); 但是触发器('change')不会触发('click'),而是: $("input

我有5台收音机,当它加载时就会运行

$("input[type='radio'][name='freq']")[1].trigger('change');
激活以下功能

(function() {
$("form#form1 input, form#form1 select").on('keyup change', function() {
alert('called')
}):
}).call(this);
但是触发器('change')不会触发('click')

,而是:

$("input[type='radio'][name='freq']")[1].trigger('change');
试一试

如果复选框未选中,它将选中复选框,反之亦然。您还可以使用:

$("input[type='radio'][name='freq']")[1].attr('checked', true);
$("input[type='radio'][name='freq']")[1].attr('checked', false);

document.getElementById(“myBtn”).addEventListener(“单击”,功能测试);
document.getElementById(“myBtn1”).addEventListener(“单击”,功能测试);
函数函数测试(){
var x=document.querySelector('input[name=“type\u test”]:checked')。值;
如果(x=“ola”){
警报(“奥拉何塞”);
}
else if(x==“adeus”){
警惕(“阿德乌斯·何塞”);
}
否则{
警报(“Continua José”);
}
}
ola

adeus
需要是JQuery解决方案吗?不,我不是,这是$(“输入[type='radio'][name='freq']]”[1]。attr('checked',true)$(“输入[type='radio'][name='freq']”[1]。属性('checked',false);不是函数我没有得到您的信息?未捕获的类型错误:$(…)[1]。属性不是函数$(“输入[type='radio'][name='freq']]”[1]。单击();将单击收音机,但不启动此收音机:
$(“输入[type='radio'][name='freq']]”[1]。单击().change()
$("input[type='radio'][name='freq']")[1].attr('checked', true);
$("input[type='radio'][name='freq']")[1].attr('checked', false);
$("input[type='radio'][name='freq']")[1].prop('checked', true);
$("input[type='radio'][name='freq']")[1].prop('checked', false);