use*_*516 5 javascript freemarker
<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>
Run Code Online (Sandbox Code Playgroud)
我的输出看起来像上面的代码:
选项1选项2选项3选项4选项5
当我单击选项1时,我想看到“嘿,我是option1”。当我单击选项1时,我想看到“嘿,我是第二个选项”。当我单击选项1时,我想看到“嘿,我是3英寸,等等,而无需重新加载页面。
我想知道如何在freemarkeR中获得这种行为?我有我的js代码,但是如何将其放入freemarkeR?我找不到与freemarker集成的javascript的好示例。我对freemarker很陌生,
这并不是真正的 freemarker 问题,JS 并不关心你的服务器端技术。
我会做类似的事情:
<a href ="${options_url}" onClick="alert('${options_description}'); return false;">
${options_description}
</a>
Run Code Online (Sandbox Code Playgroud)
因此,如您所见,棘手的部分只是将您的 freemarker 变量作为正确的 JS 字符串 - 使用'or "(在允许的情况下)。
| 归档时间: |
|
| 查看次数: |
7321 次 |
| 最近记录: |