Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery/javascript解析字符串中的html元素_Javascript_Jquery_Django - Fatal编程技术网

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

使用jquery/javascript解析字符串中的html元素,javascript,jquery,django,Javascript,Jquery,Django,我在django项目中工作,其中数据库中的一些数据是在页面加载时使用jquery呈现的。来自jquery的响应是json格式的,此json对象具有如下值: 'Hi <b>User</b><br> How are you?' “你好,用户你好吗?” 我希望jquery解析这个字符串,以便正确显示它 嗨,用户 你好吗 我尝试了$.parseHTML和DOMParser,但它不起作用 提前感谢。$parsed=$('').html('Hi User你好吗?')

我在django项目中工作,其中数据库中的一些数据是在页面加载时使用jquery呈现的。来自jquery的响应是json格式的,此json对象具有如下值:

'Hi <b>User</b><br> How are you?' 
“你好,用户
你好吗?”
我希望jquery解析这个字符串,以便正确显示它

嗨,用户 你好吗

我尝试了$.parseHTML和DOMParser,但它不起作用

提前感谢。

$parsed=$('').html('Hi User
你好吗?')
运行良好


如果您只想使用
'Hi User
你好吗?
,您应该将$parsed附加到您想要的位置,然后运行
$parsed.find('b')。unwrap()

什么是“不工作”呢?错误?无效的结果?$(“#MyDiv”).html($.parseHTML($.Hi User
你好吗?))。应该可以。然后不适合你的内容将出现在第二行。“你好吗”将出现在第二行。不像你期望的那样,所有内容都将出现在同一行中,因为如果你想要,有一个
标记,那么所有内容都应该出现在同一行中,$(“#MyDiv”).html($.parseHTML($.Hi User
你好吗?).replace(“
”,“))不工作表示文本显示为“[object text],[object HtmlRelation],[object HtmlRelation],[object text]…”。我正在解析的数据是json格式的jquery ajax响应。例如:response.text='Hi User
你好吗?'