如何获取并返回包含Id的Div
How to grab and return a Div with its Id included
这似乎是一个非常简单的问题,但我找不到答案。
我正在获取一个DIV"用户输入"
var $user = $('#user-entry');
HTML:
<div id="user-entry">
<table style="border: none; width: 100%">
<thead>
<tr>
<th colspan="2" style="text-align: left">
@Html.Label("Hello World")
</th>
</tr>
</thead>
</table>
</div>
现在我想把它附加到另一个div <div id="role"></div>
中。这就是JQuery append()、appendTo()、prepend()和prependTo()函数的作用。太棒了
我的问题是,当使用DIV时,添加的DIV没有实际的DIV名称。如果示例运行:
var $user= $('#user-entry');
$($user.html()).appendTo('#role');
然后,我的表被正确地附加到"角色",但用户DIV本身没有显示。
代替:
<div id="role">
<div id="user-entry">
<table style="border: none; width: 100%">
</table>
</div>
</div>
我最终得到:
<div id="role">
<table style="border: none; width: 100%">
</table>
</div>
如何捕获并返回名称为Included的div?
这是的正确方法
$('#user-entry').appendTo('#role');
$($user.html()).appendTo('#role');
在<div id="user-entry">
中创建元素的副本,并将它们附加到<div id="role">
因为使用html
方法只附加div的内容,请尝试以下操作:
$('#user-entry').clone().appendTo('#role')
演示
尝试:
$('#user-entry').appendTo('#role');
或者,如果你想克隆它,请尝试:
$('#user-entry').clone().appendTo('#role')
相关文章:
- Angular js-返回一个包含类似
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 返回嵌套JSON中包含特定键的所有值
- 包含插入的Meteor方法没有返回记录ID作为结果
- jQuery.inArray(),即使它包含数组中的值,也返回 -1
- 如果数组包含特定值,则返回该值的完整“内容”
- 从包含另一个函数的字符串变量中返回一个函数
- JS函数返回一个包含对象的数组
- 如何对姓氏进行排序,格式化电话号码,并返回一个包含对象数组值的字符串
- 从包含在for循环中的递归返回值的正确方式
- 如何获取并返回包含Id的Div
- PHPExcel搜索/返回单元格中包含特定值的所有行
- 如何在Javascript中检查字符串是否包含多个空格并返回
- AngularFire $createUser 的承诺不返回包含用户数据的对象
- 元素在通过单击链接隐藏后重新出现(需要不包含返回 false 或 preventDefault 的解决方案)
- Immutable.Set.包含返回 false
- requireJS包含返回另一个类似模块中的对象的模块
- 如何解析包含返回函数的属性onclick.javascript
- 更改包含返回false的javascript的dropdownlist不会停止调用dropdownlist_Select
- 属性包含返回空数组的单词选择器