在javascript上创建,以处理单击后要隐藏的几个单选按钮

creating on javascript to handle several radio buttons I want to hide after clicking them

本文关键字:隐藏 单选按钮 几个 创建 javascript 单击 处理      更新时间:2024-07-02

我正在制作一个带有几个单选按钮的大型表单。我想一次显示一个问题。因此,我需要在单击单选按钮后使用js来隐藏div。我对每个问题都有一个有效的解决方案,但我希望创建一个脚本来加载所有问题,无论是25个单独的脚本。这是我所拥有的:

jQuery(document).ready(function ($) {
    $('input[name="item_meta[12]').change(function () {
        var val1 = $("input[name='item_meta[12]']").val();
        if (val1 != "") {
            $('#frm_field_12_container').css('display', 'none');
        }
    });
});
   $('input').change(function () {
      var currentIndex =  //get your integer from  a substring call here inside the name attribute or where the integer is found in the current element
        var val1 = $(this).val();
        if (val1 != "") {
            $('#frm_field_' + currentIndex + '_container').css('display', 'none');
        }
    });

你必须把它具体到你正在做的事情上,并把它清理干净,但这是在对某件事重复使用方法时使用的概念。糟糕的是,你不需要循环。工作时试着回答(坏主意。