我试图隐藏并显示克隆的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();
}
});
});
答案 0 :(得分:0)
也许这些单选按钮上的js也被复制到克隆中(这是clone()中的默认值),它有效地链接了两个副本的状态。如果你不想那样,你需要做克隆(假)。