在<c: 如果>陈述
Use JavaScript or JQuery inside a <c:if> Statement
我需要完成以下工作,有人知道怎么做吗:
<script type="text/javascript">
function raceChecked(raceID){
return $('#raceCheck_'+raceID).attr('checked');
}
</script>
<div>
<c:forEach items="${raceEvent.raceList}" var="race">
<div><input type="checkbox" value="${race.id}" checked="checked" onClick="refreshPage()"/><c:out value="${race.name}"/></div>
</c:forEach>
</div>
<c:if test="raceChecked(${race.id})">
<!--SHOW RACE -->
</c:if>
有趣的部分是最后一个<c:if test="raceChecked(${race.id})">
这不起作用,因为他不调用JavaScript函数!
但是我该怎么做呢?我希望用户通过复选框来决定显示哪个种族。无法使用JQuery隐藏这些种族。它们不得显示在源代码中。
有人有主意吗?
JSTL在服务器上执行,但在客户端执行javascript。如果需要检查加载时显示的内容,可以使用<body onload="raceChecked(${race.id})">
。
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- Div根据<选择>菜单
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 如何首先设置样式<td>表中包含在窗体中的元素
- 通过点击<李>在jQuery中
- 正在检测导航到<a name=“;最新主题”></a>
- 将所选类别循环到ul>李用加载更多按钮
- 如何更改<选择>使用angularJS从控制器获得的值
- 使用下拉列表筛选列表(ul>li)
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 在<c: 如果>陈述