通过检查使用jQuery检查哪个单选按钮来做一个事件

重要的

我需要根据选中的单选按钮显示不同的div。我已经通过使用change事件方法来做到这一点,但是当我通过查看选中的页面来加载页面时需要这样做。

$('#id_radio1').click(function () {
    $('#div2').hide('fast');
    $('#div1').show('fast');
});

单选按钮是

<div class="col-md-4">       
     <label>
     <input type="radio" name="sublink" id="id_radio2" value="0" <?php if($announcements_details['detail_type']=="0") echo' checked="checked"'?> >&nbsp;Add attachment to title</input>
    </label>
</div>
<div class="col-md-4">      
    <label>     
        <input type="radio" name="sublink" id="id_radio1"  value="1" <?php if($announcements_details['detail_type']=="1") echo' checked="checked"'?> >&nbsp;Add new sublinks</input>
    </label>
</div>
<div class="col-md-4">      
    <label>             
        <input type="radio" name="sublink" id="id_radio3" value="2" <?php if($announcements_details['detail_type']=="2") echo' checked="checked"'?>>&nbsp;None
    </label>
</div>

帮我解决这个问题

赫兹隆

JS jQuery

页面加载时获取选中的单选。

$("input[name=sublink]").each(function(index, elem){
 if($(this).prop("checked")){

    console.log("radio (with checked) has value: "+elem.value);

    if(elem.value == "0"){
        // LOGIC FOR SHOW/HIDE DIV HERE
    } else if(elem.value == "1"){
        // LOGIC FOR SHOW/HIDE DIV HERE
    } else if(elem.value == "2"){
        // LOGIC FOR SHOW/HIDE DIV HERE
    }
 }
});

.....

如果您需要这个。单击输入广播时,获取选中的广播。

$("input[name=sublink]").on("change", function(){
 switch(this.value){
 case "0":
 console.log("radio with value 0");
 // LOGIC FOR SHOW/HIDE DIV HERE
 break;
 case "1":
 console.log("radio with value 1");
 // LOGIC FOR SHOW/HIDE DIV HERE
 break;
 case "2":
 console.log("radio with value 2");
 // LOGIC FOR SHOW/HIDE DIV HERE
 break;
 default:
 console.log("default");
 }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

jQuery来当与一个特定类别的所有单选按钮都被检查执行的操作

使用PHP检查第一个单选按钮

当一个单选按钮(输入)检查如何触发一个事件?

使用jQuery检查是否选中了单选按钮中的一个

通过使用jQuery检查单选按钮来启用复选框

ASP.NET单选按钮检查的已更改事件未触发第一个单选按钮

使用JQuery检查单选按钮

当有多个同名的单选按钮时,如何检查选择了哪个单选按钮?(使用jQuery)

检查单选按钮的第一个值(Codeigniter)

CSS选择单选按钮以前的一个检查

如何只允许检查一个单选按钮?

CSS 选择组的单选按钮前检查一个

如果未选中单选按钮,则使用JavaScript自动检查另一个单选按钮

仅使用javascript检查了第一个单选按钮作为默认设置

无法检查(单击)另一个单选按钮上的单选按钮:Angular Reactive Form

检查每个单选按钮组是否选择/选中了一个单选按钮

检查单选按钮| jQuery的

我如何做一个if语句来检查一个变量是否在mysql数据库中

jQuery:通过仅单击其中一个来切换两个单选按钮

使用jQuery 1.7.X更改检查另一个单选选项

如何通过单击表格行来检查单选按钮?

使用JQuery的单选按钮状态检查的组合

如何使用jQuery检查单选按钮?

使用Jquery更改检查单选按钮ID

如何一次仅检查一个单选按钮(其他按钮禁用)

自动检查JQuery中的单选按钮(根据另一个值将单选按钮标记为选中/未选中)

如何使用Jquery检查是否检查了动态生成的单选按钮?

任何想法如何做一个更干净的方法来在Razor Pages中显示空检查?

检查选择了哪个单选按钮C#