我有 5 个无线电,当它加载时它会运行
$("input[type='radio'][name='freq']")[1].trigger('change');
激活以下功能
(function() {
$("form#form1 input, form#form1 select").on('keyup change', function() {
alert('called')
}):
}).call(this);
但是触发器("更改"(不会也不会触发("单击"(
取而代之的是:
$("input[type='radio'][name='freq']")[1].trigger('change');
尝试
$("input[type='radio'][name='freq']")[1].click();
如果未选中,它将选中该复选框,反之亦然。您还可以使用:
$("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);
document.getElementById("myBtn").addEventListener("click", functio_test);
document.getElementById("myBtn1").addEventListener("click", functio_test);
function functio_test(){
var x = document.querySelector('input[name="type_test"]:checked').value;
if(x == "ola"){
alert("Ola José");
}
else if(x == "adeus"){
alert("Adeus José");
}
else {
alert("Continua José");
}
}
<input id = "myBtn" type="radio" name="type_test" value="ola"> ola <br/>
<input id = "myBtn1" type="radio" name="type_test" value="adeus"> adeus <br/>