呈現多個選擇框我正在使用jquery的每個標記來從服務器呈現json數據作爲選擇框。例如:jquery模板每個標記:使用
$('#dogsBox').append( $.toxmpl("{{each dogs}}<option value='${$value.id}'>${$value.name}</option>{{/each}}",data)
$('#catsBox').append( $.tmpl("{{each cats}}<option value='${$value.id}'>${$value.name}</option>{{/each}}",data)
$('wolvesBox').append( $.tmpl("{{each wolves}}<option value='${$value.id}'>${$value.name}</option>{{/each}}",data)
假設狗,貓和狼屬於另一物體動物,我該如何使這種通用?我應該替換「?????」在下面的腳本中。
動物:狗:......,貓:....,狼:...]
for(var animalName in animals){
$("#"+animalName).append( $.tmpl("{{each ????? }}<option value='${$value.id}'>${$value.name}</option>{{/each}}", animals);
}
離開參數,每個空白,並通過動物[animalName]作爲沒有按數據」不管工作。
謝謝, 克里斯。 P.S:我正在使用它們,因爲它也可以用於對象,而不僅僅是列表。
有關如何在每個標籤中使用$ item的任何提示也會有幫助嗎? – ChrisOdney