Ich versuche, ein Schachspiel zu machen und fängt gerade an, Jquery zu lernen. Ich habe ein 8 * 8 Board gemacht und ich versuche einen Turm zu seiner Startposition unten rechts hinzuzufügen, wie kann ich das machen? Ich habe versucht, ein CSS für das Bild und fügen Sie als ID.Hinzufügen eines Bildes in Jquery
HTML Schach
<h1> Game Board </h1>
<table id="gameBoard">
<tbody></tbody>
</table>
<img id="whiterook">
</img>
<footer>
This is an example of creating a chess Game.
</footer>
<script src="js/jquery-3.0.0.min.js"></script>
<script src="js/chess.js"></script></body>
</html>
JS
$(function() {
var row = new Array(9).join('<td></td>');
var body = new Array(9).join('<tr>' + row + '</tr>');
});
CSS
#gameBoard {
border-collapse: collapse;
border: solid 1px black;
}
#gameBoard td {
width: 50px;
height: 50px;
}
#gameBoard tbody tr:nth-child(2n+1) td:nth-child(2n) {
background-color: black;
}
#gameBoard tbody tr:nth-child(2n+2) td:nth-child(2n +1) {
background-color: black;
}
#whiterook{
background-image: url(../images/Chess_tile_rl.png);
width: 40px;
height: 40px;
top:300px;
}
Warum machst du es mit CSS anstelle von ''? – Barmar
Das Javscript fügt der Tabelle niemals 'body' hinzu. – Barmar
@Barmar wenn ich img src in Javascript wie würde ich es tun? –