bes*_*rld 2 jquery hidden clone elements
我设法$("#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();
}
Run Code Online (Sandbox Code Playgroud)
为什么不隐藏元素并显示新元素?
var orig = $("#products-area").find(".mysets-area");
var cloned = $(orig).clone().show();
$("#user-dialog .open-mysets").html(cloned);
Run Code Online (Sandbox Code Playgroud)
这个JS小提琴显示:http://jsfiddle.net/jaypeagi/qCwJA/2/
归档时间: |
|
查看次数: |
6521 次 |
最近记录: |