隐藏并显示克隆的div

时间:2011-11-22 16:15:34

标签: jquery

我试图隐藏并显示克隆的div。以下代码工作正常,但单击克隆的单选按钮组时,单选按钮组(原始)将被取消选中。克隆后,我将所有单选按钮和DIV重命名为“_1”,“_ 2”等。如果有任何建议,请告诉我。这是我的代码。

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

1 个答案:

答案 0 :(得分:0)

也许这些单选按钮上的js也被复制到克隆中(这是clone()中的默认值),它有效地链接了两个副本的状态。如果你不想那样,你需要做克隆(假)。