javascript – jQuery如果条件为单选按钮名称和值

前端之家收集整理的这篇文章主要介绍了javascript – jQuery如果条件为单选按钮名称和值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个单选按钮
<input type="radio" name="user-type" value="Store">
<input type="radio" name="user-type" value="Brand">

我尝试编写jQuery脚本

if($("input[name=user-type]:checked").val()) == "Brand"){
     $(".showstore").hide();
     $(".showbrand").show();
}

并尝试过

if($("input[name=user-type]:checked").val()) == "Brand").click(function(){
       $(".showstore").hide();
     $(".showbrand").show();
});

并尝试过

if ( $("input[name=user-type]:radio").val() == "Brand"){
     $(".showstore").hide();
     $(".showbrand").show();
}

这些都没有奏效,任何改正都表示赞赏.谢谢.

UPDATE1

我试着用这种方式隐藏它们

if($("input[name=user-type]:checked").val() == "Brand"){
     $(".showstore").hide();
     $(".showbrand").show();
}
else if($("input[name=user-type]:checked").val() == "Store"){
     $(".showstore").show();
     $(".showbrand").hide();
}

解决方法

尝试以下代码 – 它基本上侦听单击radio name = user-type,并根据单击的单选按钮进行切换.
$(function () {
    $('.showstore').hide();
    $('.showbrand').hide();

    $("input[name=user-type]:radio").click(function () {
        if ($('input[name=user-type]:checked').val() == "Brand") {
            $('.showstore').hide();
            $('.showbrand').show();

        } else if ($('input[name=user-type]:checked').val() == "Store") {
            $('.showstore').show();
            $('.showbrand').hide();

        }
    });
});

一个工作小提琴:http://jsfiddle.net/FpUSH/1/

原文链接:https://www.f2er.com/jquery/159438.html

猜你在找的jQuery相关文章