1

$("#products-area").find(".mysets-area")要素の状態を確認して一時的に表示し、複製後に再び非表示にすることで、非表示の要素 ( ) をコピーすることができました。

しかし、これを達成するためのより良い方法があると思いますか?

var stateVisible = $("#products-area").find(".mysets-area").css("display");
if (stateVisible == 'none') {
    $("#products-area").find(".mysets-area").show();
}

$("#user-dialog .open-mysets").html($("#products-area").find(".mysets-area").clone());                

if (stateVisible == 'none') {
    $("#products-area").find(".mysets-area").hide();
}
4

1 に答える 1