我有5个无线电,当它加载时运行
-it
激活以下功能
$("input[type='radio'][name='freq']")[1].trigger('change');
但触发器('更改')不会触发('点击')
答案 0 :(得分:1)
而不是:
$("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);
答案 1 :(得分:1)
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/>
&#13;