我想在一個名爲activity-div的主div中添加一些使用jQuery的div,然後爲每個div添加一個列表。但是每個div的列表項不一樣。所以我認爲我需要給每個div的id,然後使用該id我可以訪問div並將該列表項放入該div。我使用此jQuery代碼:我們如何動態地編寫jquery選擇器?
for (i=0;i<obj.length;i++){
$('#activity-div').append('<div class="area" id="area"'+i+'><h3><a href="#">'+obj[i].name+'</a></h3></div>');
}
允許假設obj.length是5。然後5周的div將被添加。他們的ID將是區域1,區域2,區域3,區域4和區域5。我的問題是我怎樣才能得到這些div由id使用循環。我知道,一個div可以使用此訪問:
('#area1').append('<ul><li></li></ul>');
我要訪問的所有div我使用循環創建,然後在添加列表。我怎樣才能做到這一點?那會是什麼語法?我試過
('#area'+i).append('<ul><li></li></ul>');
但它沒有工作。我是jQuery的新手,無法找到任何聯機幫助。提前致謝。
'(「#區」 + I)'是正確的語法,檢查i'的'的價值,如果它給你的任何問題。 – Ben