jquery实现:当点击所有<td>中的某个时,颜色变红,再次点击,颜色变成原来的颜色,可以多选,怎么实现?
<html> <head> <title> New Document </title> <script type="text/javascript" src="js/jquery.js"></script> <style type="text/css"> .red{background-color:red;} </style> <script type="text/javascript"> $(document).ready(function(){ $('#tr').children().click(function(){ if(!$(this).hasClass("red")){ $(this).addClass('red'); } else{ $(this).removeClass('red'); } }); }); </script> </head> <body> <table> <tr id="tr"> <td>111111</td> <td>222222</td> <td>333333</td> <td>444444</td> <td>555555</td> </tr> </table> </body> </html>
你试试这段代码可不可以,希望可以实现。