私は現在、一度に 1 列の tds を強調表示できるようにしたいプロジェクトに取り組んでいます。他の列にハイライトがない場合は、どの列も許可されます。前もって感謝します。以下は私のコードです。
<style>
.highlight { background:yellow; }
</style>
<script>
$(function() {
$('td').click(function() {
alert(event.target.id);
$(this).toggleClass("highlight");
});
});
</script>
<%@ page import="java.util.*" %>
<%
ArrayList<String> rooms = new ArrayList<String>();
rooms.add("GSR_2-1");
rooms.add("GSR_2-2");
rooms.add("GSR_2-3");
rooms.add("GSR_2-4");
ArrayList<String> time = new ArrayList<String>();
time.add("0800");
time.add("0830");
time.add("0900");
time.add("0930");
%>
<table width="100%" border="1">
<%
for(int x = 0 ; x<time.size() ; x++){
out.println("<tr>");
for(int y = 0 ; y<rooms.size() ; y++){
out.println("<td id="+rooms.get(y) +">");
out.println(rooms.get(y)+" "+time.get(x));
out.println("</td>");
}
out.println("</tr>");
}
%>