你可以选择导出为text()的“html标签”吗?
所以,如果我有:
output = "<b>bold... lol</b>";
$('body').text(output);
我可以轻松选择此<b>
标记,还是需要查找“&amp; lt; b&amp; gt;”的内容?或者其他的东西?如果是这样,我该怎么做?
我想我基本上想要将导出的text()转换为html()以获得一些标签。
谢谢
答案 0 :(得分:1)
您应该使用.innerHTML
。
这是一个example。
答案 1 :(得分:0)
你可以这样做:
output = $('<b>lol</b>');
$('body').append(output)
根据评论,我猜你有一个文字字符串
output = "<b>bold</b><i>notformatted</i>"
你想从b创建标签并保留其他所有内容吗? 如果是这样,我认为你需要解析字符串并创建b-tags,将其余的字符串连接起来并将结果放入innerHTML中。
答案 2 :(得分:-1)
将其更改为使用html()而不是text()
output = "<b>bold... lol</b>";
$('body').html(output);
然后你应该能够使用普通选择器访问标签
alert($('b').text());