在javascript上创建以处理我想在单击它们后隐藏的几个单选按钮

时间:2013-12-10 21:22:58

标签: javascript jquery html

我正在制作一个带有几个单选按钮的大表单。我想一次显示一个问题。所以我需要在单击单选按钮后使用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');
        }
    });
});

1 个答案:

答案 0 :(得分:0)

   $('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');
        }
    });

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