简体   繁体   English

使用jquery / javascript解析字符串中的html元素

[英]Parse html element in a string using jquery/javascript

I am working in django project in which some data in database are rendered using jquery on page load. 我正在django项目中工作,其中在页面加载时使用jquery呈现了数据库中的某些数据。 The response from jquery is in json format and this json object have values like: 来自jquery的响应为json格式,并且此json对象的值如下:

'Hi <b>User</b><br> How are you?' 

I would like jquery to parse this string so that it is displayed correctly.ie 我希望jquery解析此字符串,以便正确显示。

Hi User How are you? 嗨, 用户好。

I tried $.parseHTML and DOMParser but its not working. 我尝试了$ .parseHTML和DOMParser,但它不起作用。

Thanks in advance. 提前致谢。

$parsed = $('<div>').html('Hi <b>User</b><br> How are you?' ) works well. $parsed = $('<div>').html('Hi <b>User</b><br> How are you?' )运作良好。

If you want to use only 'Hi <b>User</b><br> How are you?' 如果您只想使用'Hi <b>User</b><br> How are you?' , you should append $parsed to where you want it put and run $parsed.find('b').unwrap() . ,则应将$ parsed追加到要放置的位置,然后运行$parsed.find('b').unwrap()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM