今天看见一帖子,需要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>
}