Javascript 从简单字符串获取HTML标记格式(&F)

Javascript 从简单字符串获取HTML标记格式(&F),javascript,jquery,html,Javascript,Jquery,Html,我有一个字符串变量 strHTML = "<div class='abc'> This is a test <span class='xyz'> String </span> </div> " 它在容器中显示整个字符串,包括HTML标记 我想要的是将每个HTML标记作为容器中的HTML元素,并在其中定义时应用类。试试看 $('#container').append($(strHTML)); 试一试 您正在为class属性使用单引号。这是不正确的

我有一个字符串变量

strHTML = "<div class='abc'> This is a test <span class='xyz'> String </span> </div> "
它在容器中显示整个字符串,包括HTML标记

我想要的是将每个HTML标记作为容器中的HTML元素,并在其中定义时应用类。

试试看

$('#container').append($(strHTML));
试一试


您正在为class属性使用单引号。这是不正确的

您需要这样做:

$(document).ready(function(){
var strhtml = '<div class="abc"> This is a test <span class="xyz"> String </span> </div>';
$('#container').append(strhtml);    
});
​

请注意strhtml中的差异。我使用单引号来包装整个字符串,同时对class属性的值使用双引号。

您对class属性使用单引号。这是不正确的

您需要这样做:

$(document).ready(function(){
var strhtml = '<div class="abc"> This is a test <span class="xyz"> String </span> </div>';
$('#container').append(strhtml);    
});
​

请注意strhtml中的差异。我使用单引号来包装整个字符串,同时对类属性的值使用双引号。

拆分字符串并将其更改为DOM对象。然后你可以随心所欲地操纵它们

:
拆分字符串并将其更改为DOM对象。然后你可以随心所欲地操纵它们

:
你的代码没有问题。你确定字符串的格式真的是来自服务器吗?或者<>字符是否已被<和>替换?

您的代码没有问题。你确定字符串的格式真的是来自服务器吗?或者<>字符可能被<和>替换了吗?

我是这样做的。。。 事实上,我所做的是

var strHTML = "<div class='abc'> This is a test <span class='xyz'> String </span> </div> ";
$("#container").html(strHTML);
感谢所有帮助我的人。

我做了这个工作。。。 事实上,我所做的是

var strHTML = "<div class='abc'> This is a test <span class='xyz'> String </span> </div> ";
$("#container").html(strHTML);

感谢所有帮助我的人。

我做了这个工作。。。实际上我所做的是。。var str=$this.children.eq0.text$this.children.eq0.htmlstr;您的代码似乎工作正常:您所说的“在我定义的任何地方应用类”是什么意思?我是这样做的。。。实际上我所做的是。。var str=$this.children.eq0.text$this.children.eq0.htmlstr;您的代码似乎正常工作:“在我定义的任何地方应用类”是什么意思?等等,什么?在HTML中,在属性值周围使用单引号或双引号没有什么区别。只需确保对字符串中与周围引号匹配的任何引号进行转义即可。可能不会,但W3C HTML4规范规定,id和类属性的值应包含在双引号中。浏览器可能也会处理单引号,但这不是使用单引号的好理由。[您指向的链接并没有这样说-它只是提供了一些使用双引号的示例。等等,什么?在HTML中,在属性值周围使用单引号或双引号没有什么区别。只需确保转义字符串中与周围引号匹配的任何引号。可能没有,但W3CHTML4规范规定id和类属性的值应该用双引号括起来。浏览器可能也会处理单引号,但这不是使用单引号的好理由。[您指向的链接没有这样说-它只是碰巧提供了一些使用双引号的示例。我有很多DOM对象在字符串中。因此,在本例中,ur sugession不是gud。我有很多DOM对象在字符串中。因此,在本例中,ur sugession不是gud。