我在綁定到JSON對象的<table>
中插入行。表格中的單元格包含需要包含對象數量的<select>
,因此7個對象將產生7 <option>
s,1-7。如何使用jQuery.tmpl在<select>中渲染X <option>?
這可以在模板定義中完成嗎?
編輯:我添加了示例數據和標記。從這些數據中,我想將3 <option>
s(1-3)添加到DisplayOrder <select>
,併爲每個<select>
選擇合適的<option>
。
var data = [{
"Id": 1,
"DisplayOrder": 1,
"LabelText": "Unit On-Line Status:"},
{
"Id": 2,
"DisplayOrder": 2,
"LabelText": "AGC Pct:"},
{
"Id": 3,
"DisplayOrder": 3,
"LabelText": "Main Steam Heat Rate
}];
<table border="1" cellpadding="0" cellspacing="0">
<thead><tr><th>Display Order</th><th>Label Text</th></tr></thead>
<tbody></tbody>
</table>
<script id="attributeTemplate" type="text/x-jquery-tmpl">
<tr>
<td><select name="DisplayOrder"></select></td>
<td><input type="text" name="LabelText" value="${LabelText}" /></td>
</tr>
</script>
你有可能給腳本應該產生一些示例html嗎? – stevevls 2011-05-24 21:02:56
感謝您的更新。重新安排您的數據可能嗎? – 2011-05-25 16:13:51