找出是否用JQuery检查了单选按钮?我可以设置一个单选按钮来检查罚款,但我想要做的是设置一种“监听器”,当检查某个单选按钮时它会激活。以,例如以下代码:$("#element").click(function(){
$('#radio_button').attr("checked", "checked");});它添加了一个checked属性,一切都很好,但我怎么去添加一个警报。例如,在没有点击功能的帮助下检查单选按钮时会弹出?
3 回答
皈依舞
TA贡献1851条经验 获得超3个赞
$('#element').click(function() { if($('#radio_button').is(':checked')) { alert("it's checked"); }});
慕少森
TA贡献2019条经验 获得超9个赞
jQuery仍然很受欢迎,但是如果你想没有依赖关系,请参阅下文。短而清晰的功能,以确定ES-2015上是否选中了单选按钮:
function getValueFromRadioButton( name ){ return [...document.getElementsByName(name)] .reduce( (rez, btn) => (btn.checked ? btn.value : rez), null)}console.log( getValueFromRadioButton('payment') );
<div> <input type="radio" name="payment" value="offline"> <input type="radio" name="payment" value="online"> <input type="radio" name="payment" value="part" checked> <input type="radio" name="payment" value="free"></div>
德玛西亚99
TA贡献1770条经验 获得超3个赞
$('。radio-button-class-name')。is('checked')对我不起作用,但下一个代码运行良好:
if(typeof $('.radio-button-class-name:checked').val() !== 'undefined'){ // radio button is checked }
- 3 回答
- 0 关注
- 502 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消