script.js 667 B

12345678910111213141516171819202122232425
  1. var $table = $("<table>").prependTo("body");
  2. $table.css("border", "1px solid collapse");
  3. function newTable (height, width) {
  4. for (var i=0; i<height; i++) {
  5. var $tr = $("<tr>").prependTo($table);
  6. for (var j=0; j<width; j++) {
  7. var $td = $("<td>").appendTo($tr);
  8. }
  9. }
  10. return $table;
  11. }
  12. newTable(15, 15);
  13. $("td").on("click", function () {
  14. if($(this).hasClass("black")) {
  15. $(this).removeClass("black").css("background","#fff");
  16. } else {
  17. $(this).addClass("black").css("background", "#000");
  18. }
  19. });
  20. $("#clear").on("click", function() {
  21. $("td").css("background", "#fff");
  22. });
  23. $("#return").on("click", function() {
  24. $("td.black").css("background", "#000");
  25. });