2011-11-22 163 views
0

我想隐藏并显示克隆divs。下面的代码工作正常,但单击按钮组中的单选按钮组(单选按钮组)将被取消选中。克隆后,我将所有单选按钮和DIV重命名为“_1”,“_2”等。请让我知道是否有任何建议。这是我的代码。隐藏并显示克隆divs

$(function() 
{  
    $('input:radio').live('click', function() { 
     var value = $(this).attr('id').substring(10); 
     if ($(this).val() === '1') 
     {  
      $("#div1Wrap_" + value).show(); 
      $("#div2Wrap_" + value).hide(); 
     } 
     else if ($(this).val() === '2') 
     { 
      $("#div1Wrap_" + value).hide(); 
      $("#div2Wrap_" + value).show(); 
     } 
    }); 
}); 
+0

你是否正在改变克隆单选按钮的组?你会告诉我们克隆部分? – TheVillageIdiot

回答

0

也许在那些单选按钮JS也被复制在克隆(这是在克隆默认()),其有效地连接的两个拷贝的状态。如果你不想这样做,那么你需要做克隆(假)。

+0

我确实将其更改为克隆(false)。但它仍然是一样的。 – nav100

+0

我刚刚用FireFox浏览器进行了检查。它工作正常。我认为它看起来像IE7问题。 – nav100