[英]Manipulating jQuery object without changing the html element
我有一個帶有jQuery對象的變量,例如:
var div = $('#div_element');
如何僅操作div
變量而不更改#div_element
本身?
我想對div
變量進行一些編輯,並將其作為參數傳遞給插件,如下所示:
var el = $('#div');
el.find(':first').remove();
$().popup(el); //I wrote this plugin myself
實際上,我想顯示包含#div
元素(已刪除第一個“子”)的彈出窗口,但不想更改#div
元素本身。
使用clone
創建該元素的副本。
var el = $('#div').clone();
您可以使用像
$().popup($("#div :not(:first-child)"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.