操作jQuery对象而不改变html元素
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();
你可以使用like
$().popup($("#div :not(:first-child)"));
相关文章:
- 正在用jQuery改变HTML结构
- 在javascript中显示表格而不改变html
- 用JavaScript改变HTML中的Tex字符串
- 基于查看区域,使用javascript动态改变html对象中嵌入flash文件的大小
- 改变html标签与相同的尺寸
- 我有反应标签代码工作完美,但我需要改变html结构
- 响应时用jQuery改变html的结构
- Javascript函数不工作后,改变html与innerHTML
- 我想从dropdrown中选择一个值,它应该改变html页面和地图页面中的列表
- Android WebView在点击按钮时改变html的背景和文本颜色
- span>在iframe不会改变html
- 如何根据另一个元素的样式改变HTML元素的样式
- 如何用2个选项改变HTML表单到Javascript
- 在android webView中动态改变HTML元素
- 通过JS改变HTML id
- 当按钮被按下时,如何改变HTML文件上的字段
- 改变HTML图像,函数似乎没有被调用
- 改变html内容和url没有页面重新加载像Facebook导航菜单
- 尝试用Jquery改变HTML
- javascript允许改变HTML单选按钮的值吗?