我有一個從數據庫返回的數據的方法,然後創建一個HTML列表標籤的形式;jQuery的.VAL()的工作,但內容則不會顯示
options.Append("<li value=\"" + reader["CIStatusID"].ToString() + "\"><a href=\"#\" class=\"filterOption checkable\">");
options.Append(reader["Status"].ToString() + "</a></li>");
然後在我的javascript我給你這名爲「過濾式」的UL標籤
<div id="gearOptionsViewCaseFiles" style="display: none;">
<ul>
<li><a href="#">Filter by Status</a>
<ul id="filterType">
</ul>
</li>
</ul>
</div>
這是我如何填充我的動態生成的列表項UL標籤:
success: function (data) {
$('#filterType').val('<li value="0" class="filterOption checkable checked"><a href="#">All<img class="checkedimage" src="Images/tick.png" width="12" height="12"></a></li>' + data);
}
在調試器中,「filterType」的值是生成的列表項,但在網站上,列表從不出現。我似乎無法找出原因,如果是指定生成的HTML項目的「過濾式」 UL標籤它不顯示
編輯: 李物品的外觀,當它被添加到UL像:
<li value="0" class="filterOption checkable checked"><a href="#">All<img class="checkedimage" src="Images/tick.png" width="12" height="12"></a></li>
使用'追加()'或'HTML()'函數 – Eru