根据单选按钮单击显示和隐藏div

时间:2013-05-22 17:34:26

标签: jquery radio

我已经检查了show and hide divs based on radio button click,但我的代码仍无效。基本上div标签将被隐藏,除非单击“package_1”

    HTML is like this:
   <table><tr><td>
    <input type="radio" name="cars" id="Package_1"  />
    <input type="radio" name="cars" id="Package_2"/> 
   </td></tr></table>   
    <div class="package_extension"></div>  

   JQuery below:  

    $(".package_extension").hide();
    $("#Package_1").click(function(){
       $(".package_extension").show();
      });

3 个答案:

答案 0 :(得分:1)

你的jquery应该是这样的,你错过了引用而错误地放置了括号

 $(".package_extension").hide();
 $("#Package_1").click(function(){
     $(".package_extension").show();
 });

答案 1 :(得分:0)

你缺少引号

$('.package_extension').hide();
 $('#Package_1').click(function(){
 $('.package_extension').show();

 )};

试试这个。

答案 2 :(得分:0)

请查看http://jsfiddle.net/2dJAN/46/

<table><tr><td>
    <input type="radio" name="cars" id="Package_1"  />
    <input type="radio" name="cars" id="Package_2"/> 
   </td></tr></table>   
    <div class="package_extension"> package_extension </div>  

$(".package_extension").hide();
     $("#Package_1").click(function(){
         $(".package_extension").show();
     });