Fri*_*end 5 html javascript css jquery
我使用下面的代码来切换td颜色
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function(){
$("td").click(function(){
$(this).addClass("on").parent().siblings("tr").find("td").removeClass("on");
});
});
</script>
<style>
article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }
.on { background-color:red; color:#ffffff; }
</style>
</head>
<body>
<table class="mytable" border=1>
<tbody>
<tr>
<td>Hello World</td>
<td>Hello World1</td>
<td>Hello World2</td>
</tr>
<tr>
<td>Hello World</td>
<td>Hello World1</td>
<td>Hello World2</td>
</tr>
<tr>
<td>Hello World</td>
<td>Hello World1</td>
<td>Hello World2</td>
</tr>
</tbody>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但现在我需要做三件事,
超文本标记语言
\n <table class="mytable" border=1>\n <tbody>\n <tr>\n <td>Hello World</td>\n <td>Hello World1</td>\n <td>Hello World2</td>\n </tr>\n <tr>\n <td>Hello World</td>\n <td>Hello World1</td>\n <td>Hello World2</td>\n </tr>\n <tr>\n <td>Hello World</td>\n <td>Hello World1</td>\n <td>Hello World2</td>\n </tr>\n </tbody>\n </table>\n\n<button id="change-color">Change Color</button>\nRun Code Online (Sandbox Code Playgroud)\n\xe2\x80\x8b\n jQuery
\n$(function() {\n $(".mytable tr td:last-child").click(function() {\n $(this).addClass("on").parent().siblings("tr").find("td.on").removeClass("on");\n })\n\n $(\'#change-color\').click(function() {\n $(\'.mytable td.on\').removeClass(\'on\');\n });\n});\xe2\x80\x8b\nRun Code Online (Sandbox Code Playgroud)\n\n$(function() {\n $(".mytable tr td:last-child").click(function() {\n $(\'td.on\').removeClass(\'on\');\n $(this).parent().find(\'td\').addClass("on");\n })\n\n $(\'#change-color\').click(function() {\n $(\'.mytable td.on\').removeClass(\'on\');\n });\n});\xe2\x80\x8b\nRun Code Online (Sandbox Code Playgroud)\n\n