我对jQuery有些问题。当我尝试使用时:
document.querySelector('#container').appendChild(content.cloneNode(true));
没问题,但是jquery对对象有包装器,所以我不能只输入:
$('#container').content
有谁有什么想法吗?
发布于 2013-12-14 04:21:00
如果想要访问实际的DOM元素以进行单元素选择,请使用$('#container')[0]
或$('#container').get(0)
。
如果您的选择中有多个元素,则可以按索引获取它们:.get(1)
、.get(2)
等。
发布于 2014-08-19 16:36:55
HTML5提供了一个template
元素:
contents = $('#template').html();
copy = $('<div id="copy"></div>');
$('body').append(copy.append(contents));
HTML部分:
<html>
<body>
<template id='template'>
</template>
</body>
</html>
clone
方法是不够的。
https://stackoverflow.com/questions/20575263
复制相似问题