jquery从文本中选择标签
您可以选择已导出为 text() 的“html 标签”吗?
因此,如果我有:
output = "<b>bold... lol</b>";
$('body').text(output);
我可以轻松选择此 标记,还是需要查找“<b>”的内容或者什么?如果是这样,我该怎么做?
我想我基本上想将导出的 text() 转换为 html() 以获得一些标签。
谢谢
can you select "html tags" that have been exported as text() ?
So if I have:
output = "<b>bold... lol</b>";
$('body').text(output);
Can I then easily select this <b>
tag, or would I need something that looks for "&lt;b&gt;" or something? If so, how would I do that?
I guess I basically want to turn exported text() to html() for a few tags.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为此,您应该使用
.innerHTML
。这是一个示例。
You should use
.innerHTML
for this.Here is an example.
你可以这样做:
我猜,根据评论,你有一个文本字符串
,并且你想从 b 创建标签并保持其他所有内容不变?
如果是这样,我认为您需要解析字符串并创建 b 标签,连接字符串的其余部分并将结果放入innerHTML 中。
You can do it like this:
I guess, according to comments, that you have a text string
and you want to create tags from b's and keep everything else as is ?
If so I think you need to parse the string and create b-tags, concat rest of string and put the result in to the innerHTML.
将其更改为使用 html() 而不是 text()
然后您应该能够使用普通选择器
http 访问该标签://jsfiddle.net/infernalbadger/TECrk/
Change it to use html() rather than text()
Then you should be able to access the tag using a normal selector
http://jsfiddle.net/infernalbadger/TECrk/