提问人:user6625547 提问时间:11/14/2023 最后编辑:isherwooduser6625547 更新时间:11/15/2023 访问量:19
如何在函数中传递克隆的元素?
How can I pass a cloned element in a function?
问:
我有一个克隆元素的函数,我想将这个元素传递给另一个函数以将其插入到 div 中。请看一下我的代码:
$(document).on("click touchend", ".gridly .brick .widgets", function(event) {
var $this;
event.preventDefault();
event.stopPropagation();
$this = $(this).closest(".brick");
var $clone = $this.find(".more-info").clone().prop("id", "clone");
showClone($clone, 200);
});
function showClone(clone, size){
$("#clonepane").append($clone);
var isEastOpen = !mainLayout.state.east.isClosed;
if (!isEastOpen){
mainLayout.sizePane("east", siz);
}
}
答: 暂无答案
评论
$("#clonepane").append(clone);
是正确的。函数中的变量名为 clone,而不是 $clone。开发工具也应该告诉你这个:)console.log(clone.html())
它是一个函数,而不是一个属性。