我目前正在研究一個項目,我希望允許一次突出顯示1列的tds。如果其他列中沒有高亮顯示,則允許使用任何列。提前致謝。下面提到的是我的代碼。我可以爲同一列中的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>");
}
%>
的回答你的問題是肯定的,這是可能的。你有什麼嘗試?你有什麼問題? –
我想使用一個靜態變量來存儲房間並匹配它,但它沒有工作。除此之外,我還在考慮使用隱藏字段來存儲此值。這是可行的嗎?感謝您的迴應 – smallcat31
靜態Java變量?對於JavaScript的東西?爲什麼你需要一個隱藏的領域?你沒有任何形式。爲什麼不只是一個JavaScript變量? –