有什麼可能的原因導致此代碼無法將標籤追加到#abcde div?HTMLElement.append不會追加 - JavaScript
var div = $('#abcde');
console.log(div);
div.append('<h1>Hi</h1>');
的console.log顯示:
b.fn.b.init[0]
context: document
selector: "#abcde"
__proto__: Object[0]
HTML元素檢查:
<div class="km-scroll-container" style="-webkit-transform-origin: 0% 0%;">
<h1 style="margin-left:auto;margin-right:auto;" class="pageTitle" id="singleClientHeading">Jacques Johnson</h1>
<div class="km-listview-wrapper"><ul class="listView km-widget km-listview km-list km-listinset" data-role="listview" data-style="inset">
<li>
<label class="question">OID</label><label class="right_column_single_client" id="oid">2143.16</label>
</li>
<li>
<label class="question">NHI</label><label class="right_column_single_client" id="nhi">HGC4526</label>
</li>
<li>
<label class="question">Dwelling</label><label class="right_column_single_client" id="dwelling">TFR</label>
</li>
</ul></div>
<div id="abcde"></div> /////////////###################see div here to append to, did not work
<!--<ul data-role="listview" data-style="inset" class=" listView km-widget km-listview km-list km-listinset">
<li><label class="km-listview-label question">OID</label></li>
<li><label class="km-listview-label" style="height: 2.5em; width:100%;">
<label id="oid" style="left:0; width:100%;"></label>
</label></li>
</ul>
<ul data-role="listview" data-style="inset" class="listView km-widget km-listview km-list km-listinset">
<li><label class="km-listview-label question">NHI</label></li>
<li><label class="km-listview-label" style="height: 2.5em; width:100%;">
<label id="nhi" style="left:0; width:100%;"></label>
</label></li>
</ul>
<ul data-role="listview" data-style="inset" class="listView km-widget km-listview km-list km-listinset">
<li><label class="km-listview-label question">Location</label></li>
<li><label class="km-listview-label" style="height: 2.5em; width:100%;">
<label id="dwelling" style="left:0; width:100%;"></label>
</label></li>
</ul>
<ul data-role="listview" data-style="inset" class="listView km-widget km-listview km-list km-listinset">
<li><label class="km-listview-label question">Observations</label></li>
<li><label class="km-listview-label" style="height: 2.5em; width:100%;">
<select style="left:0; width:100%;" id="allObservationsDropDown" onchange="if (typeof(this.selectedIndex) != undefined) {navigateToObservation(); this.blur();}" onfocus="this.selectedIndex = -1;"></select>
</label></li>
</ul>-->
<div class="km-listview-wrapper"><ul id="" data-role="listview" data-style="inset" class="listView km-widget km-listview km-list km-listinset">
<li><label class="km-listview-label question">Perform Observation</label></li>
<li><label class="km-listview-label" style="height: 2.5em; width:100%;">
<select style="left:0; width:100%;" id="allObservationsDropDown" onchange="if (typeof(this.selectedIndex) != undefined) {navigateToObservation(true); this.blur();}" onfocus="this.selectedIndex = -1;"><option value="chooseO" selected="true" disabled="true">Choose observation...</option><option value="GLASGOW">Glasgow Coma Scale</option><option value="MO">Mobile Observation</option><option value="O">Observation</option></select>
</label></li>
</ul></div>
<!--<ul class="listView" data-role="listview" data-style="inset">
<li>
<label class="question">Observations
<br/>
</label>
<select id="allObservationsDropDown" onchange="if (typeof(this.selectedIndex) != undefined) {navigateToObservation(true); this.blur();}" onfocus="this.selectedIndex = -1;"></select>
</li>
</ul>-->
</div>
我已經使用在PAS這項技術和它的工作。我的html頁面有問題嗎?任何幫助讚賞。
代碼是否在文檔就緒事件之後執行? – OJay 2014-08-27 23:06:55
@OJay這是問題,謝謝。如果你喜歡,你可以寫作而不是回答,我會標記爲正確的。乾杯。 – BeniaminoBaggins 2014-08-27 23:10:11