Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Javascript 关于JQuery的.html()方法的详细信息_Javascript_Jquery_Html - Fatal编程技术网

Javascript 关于JQuery的.html()方法的详细信息

Javascript 关于JQuery的.html()方法的详细信息,javascript,jquery,html,Javascript,Jquery,Html,这是对.html方法的描述:获取匹配元素集中第一个元素的html内容。我的问题是它所指的HTML内容到底是什么 假设我有一个div,其中包含我希望存储HTML内容的内容,但也要将其呈现为原始内容以供查看。假设e是我的Div。 $(e).html() //this returns a string with what looks like regular HTML besides the occurrence of many HTML entities. //if i search for gr

这是对.html方法的描述:获取匹配元素集中第一个元素的html内容。我的问题是它所指的HTML内容到底是什么

假设我有一个div,其中包含我希望存储HTML内容的内容,但也要将其呈现为原始内容以供查看。假设e是我的Div。
 $(e).html() //this returns a string with what looks like regular HTML besides the occurrence of many HTML entities.
//if i search for greater than signs:
x.text().search("&gt") //I get 2273 which I'm assuming is the number of occurrences.
//However if I convert the HTML to a string I seem to get different content. Why?
$(output).val(e.html().toString()); //for viewing the output markup for a div
e.html().toString().search("&gt") //this now gives me 317, which is a lot less HTML entities than I had before

我说.toString方法只是破坏了我的HTML内容,对吗?我想要哪一个?每当我把它渲染到一个原始div时,我都会得到相似的结果,尽管它们看起来大不相同。要显示和保存正确的输出信息,我需要哪一个?任何知识都将不胜感激

>将同时匹配和>,因此当您在html字符串上运行它时,它将匹配所有标记以及在文本中的使用


很难说您在比较什么,因为您使用的是未知的x.text

这是:>将同时匹配和>,只是关于我不知道的.search方法的一些信息吗?