我有以下HTML:如何获得空白使用jQuery的html的()或的.text()
<div> </span>
<span> </span>
我怎样才能得到一个.innerHTML
(或.innerText
),包括原来的空白?我试过jQuery的.html()
和.text()
,但它们返回一个空字符串。
我有以下HTML:如何获得空白使用jQuery的html的()或的.text()
<div> </span>
<span> </span>
我怎样才能得到一个.innerHTML
(或.innerText
),包括原来的空白?我试过jQuery的.html()
和.text()
,但它们返回一个空字符串。
谢谢=)全部.. – WHITECOLOR
请记住,HTML会忽略连续的空格。所以如果你有超过1个,它不会出现。如果jQuery的.html()方法不为你工作(也许他们里面修剪),你也可以只在同样的内部HTML直接
在HTMLalert($('#div').get(0).innerHTML)
空的空白时间超过一个空间,像对待空字符串 - 没有数据。我认为你将需要使用& nbsp;实现你的目标。
HTML是白色空间不敏感。是否将它封装在前置块工作?
<pre> </pre>
我尝试使用下面的代码,并将其工程─我可以看到在输入框中
<script>
$(document).ready(function() {
// Handler for .ready() called.
alert($(".d").text());
$("#a").val($(".d").text());
});
</script>
</head>
<body>
<div class="d"> </span>
<span class="c"> </span>
<input id="a"/>
您可以使用您需要的每个空间,非打破空间的HTML实体添加一个空格。
更多的HTML实体 - http://www.w3schools.com/html/html_entities.asp
你使用什么浏览器?这在FF7上工作正常。 –