为了账号安全,请及时绑定邮箱和手机立即绑定

找出是否用JQuery检查了单选按钮?

/ 猿问

找出是否用JQuery检查了单选按钮?

三国纷争 2019-08-23 16:36:23

找出是否用JQuery检查了单选按钮?

我可以设置一个单选按钮来检查罚款,但我想要做的是设置一种“监听器”,当检查某个单选按钮时它会激活。

以,例如以下代码:

$("#element").click(function(){ 
    $('#radio_button').attr("checked", "checked");});

它添加了一个checked属性,一切都很好,但我怎么去添加一个警报。例如,在没有点击功能的帮助下检查单选按钮时会弹出?


查看完整描述

3 回答

?
皈依舞
$('#element').click(function() {
   if($('#radio_button').is(':checked')) { alert("it's checked"); }});


查看完整回答
反对 回复 2019-08-23
?
慕少森

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>


查看完整回答
反对 回复 2019-08-23
?
德玛西亚99

$('。radio-button-class-name')。is('checked')对我不起作用,但下一个代码运行良好:

    if(typeof $('.radio-button-class-name:checked').val() !== 'undefined'){
     // radio button is checked
    }


查看完整回答
反对 回复 2019-08-23

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信