所以我想要做的是通過追加第一個,然後是內容添加一個外部div容器,然後追加最後一個。但結果似乎是,我在開始時添加自動插入一個。結果在兩個單獨的div。如何把<div> and</div>之前和之後的內容使用append()?
有人嗎?謝謝!
//adds the outer div tag here...
$('#aspcal tr:eq(' + loopweek + ') td:eq(' + loopday + ')')
.append("<div id='outer' style='height:15px'>");
//adds the inner content here...
for (l = 0; l < rssArray.length; l++) {
if (eleArray[l][19] == curNumMonth
&& eleArray[l][20] == curNumDay
&& eleArray[l][21] == curNumYear) {
$('#aspcal tr:eq(' + loopweek + ') td:eq(' + loopday + ')')
.append("</br><div style='height:auto'><b>"
+ eleArray[l][8]
+ "</b></br><a href='"
+ eleArray[l][0]
+ "' target='_blank'>"
+ eleArray[l][1]
+ "</a></div>");
}
//adds the outer div closing tag here...
$('#aspcal tr:eq(' + loopweek + ') td:eq(' + loopday + ')').append("</div>");
在客戶端上,您不使用HTML標記。您可以使用整個DOM樹結構中的整個DOM節點。 jQuery讓你認爲你實際上在操縱HTML字符串,但你不是。它只是讓你使用HTML字符串來表示你的結構。這讓人困惑。 – 2012-03-06 18:59:31