0
我需要建立與6 li
的和它們的值(空或不)的列表,然後將其追加到現有li
HTML。jquery的附加數據按照順序編號
有了這些結果在返回從SQL查詢:
id_news title category order
------- -------- -------- -----
3 Alex... 12 1
12415 Obama... 3 3
有了這些數據,我需要通過order
列表建立一個有序,和我的意思是,該清單應該是這樣的:
<ul>
<li data-order="1"> Alex... </li>
<li data-order="2"> No featured news here, click to add </li>
<li data-order="3"> Obama... </li>
<li data-order="4"> No featured news here, click to add </li>
<li data-order="5"> No featured news here, click to add </li>
<li data-order="6"> No featured news here, click to add </li>
</ul>
所以,我的問題是:
- 我應該有一個預定義的列表,並添加d ata在那裏?
- 或者,我應該在建立清單時做到這一點嗎?如果是這樣,怎麼樣?
jQuery的代碼,我現在:
var sublist = '<ul id="order_list"> <h3> Order list: </h3>';
$.each(data, function(index, value) {
sublist += '<li data-target="'+value['id_news']+'">'+value['headline']+'</li>';
});
sublist += '</ul>';
list.append(sublist);
感謝您的努力,但那不是我的問題。 – Alex
是不是你的問題關於如何將數據寫入按照其「order」屬性排序的列表中?你已經有了基於數據列出標記的代碼,雖然沒有進行排序,但我告訴過你如何對它進行排序。根據我對這個問題的理解,把這兩樣東西放在一起,這就是你的答案。如果不是,你能更具體一點嗎? –