我有以下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上工作正常。 –