<ul id="option5" class="abc">
<#list (optionsSelected)! as options>
<li class=" ${options_index+1}">
<a href ="${options_url}">
${options_description}
</a>
</li>
</#list>
</ul>
<a href="${content_url}" onClick="abc()"; return false;">
<script>
function abc(){
$('.nav_header li').click(function () {
var blah = $(this).children().attr('href');
etc
etc ....
return false;
}).filter(':first').click();
}
</script>
使用上面的代码,我的输出如下所示:
option1 option2 option3 option4 option5
当我点击选项1时,我想看到“嘿,我是option1”当我点击选项1时,我想看到“嘿,我是你的第二个选项”当我点击选项1时,我想看到“嘿,什么事,我是3”等等,而不需要重新加载页面。
我想知道如何在freemarkeR中获得此行为?我有用于此的js代码,但如何将其放在freemarkeR中?我找不到集成了freemarker的javascript的好例子。我对freemarker很陌生,
发布于 2014-07-22 16:46:06
这并不是真正的freemarker问题,JS并不关心你的服务器端技术。
我会这样做:
<a href ="${options_url}" onClick="alert('${options_description}'); return false;">
${options_description}
</a>
因此,正如您所看到的,棘手的部分只是将您的freemarker变量作为正确的JS字符串-使用'
或"
(在允许的情况下)。
https://stackoverflow.com/questions/24893044
复制相似问题