私は次の作業を行う必要があります。誰も方法を知っていますか:
<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 を使用して非表示にすることはできません。それらをソース コードに表示してはなりません。
誰かアイデア?