今天看見一帖子,需要js操作freemaker 中的list的,以前還沒有遇到過,不過再查了資料後,將此問題解決了,而且發現了個特點:原來js中可以進行freemaker 標籤的嵌套。
接下來給大家分享哈。代碼如下:
var contactInfoListSize = '${cmAllInfoDto.cmContactInfoList?size}';
if(contactInfoListSize!=0)
{
var j=0;
<#list cmContactInfoList as cmContactInfo >
j++;
var selectContact = document.getElementById("selectContact"+j);
for(i = 0;i<selectContact.length;i++){
if(selectContact.options[i].value == '${(cmContactInfo.type)}'){
selectContact.options[i].selected = "selected";
break;
}
}
</#list>
}