我使用HTML片段在元素中插入一些文本,然后在某个地方显示它:
var elemTemp = $('<span /><strong class="value unit" />').find('span').text('hi!').end();
elemTemp.appendTo('#someDiv');
我想插入“嗨”在跨度内,但无法使它发挥作用。find()方法似乎找不到span。
发布于 2011-10-07 04:55:27
发布于 2011-10-07 04:56:39
为什么不尽可能简单和迅速地这样做呢?
$('#someDiv').append('<span>hi!</span>'); // or whatever HTML you want in there
发布于 2011-10-07 04:57:55
您必须指定要插入"hi“的span标记。最简单的方法是在span标记上设置一个类。
HTML:
<span class="hello"></span>
jQuery:
$('span.hello').html('hi');
https://stackoverflow.com/questions/7687509
复制