Ich habe 4 div mit ids: HTML:jquery assign Objektdaten zu id bestehenden
<div id="car1">Car 1</div>
<div id="car2">Car 2</div>
<div id="car3">Car 3</div>
<div id="car4">Car 4</div>
<div class="leftCar"></div>
<div class="rightCar"></div>
<button id="button">Race</button>
Jetzt nehme ich 2 von 4 zu "Rasse" JS:
// choose a car to compare
$("#car1").on("click", function() {
$("#car1").appendTo(".leftCar");
});
// choose the other car to compare
$("#car2").on("click", function() {
$("#car2").appendTo(".rightCar");
});
Wie kann Ich erstelle Objekte/var und verbinde die Werte mit den vorhandenen IDs, um sie zu vergleichen? So ähnlich?
var car1 = {"topSpeed":"100","fuel":"50"};
var car2 = {"topSpeed":"80","fuel":"90"};
Wie die Autos Höchstgeschwindigkeit Erhöhung (+10) I Taste Rennen schlagen jedes Mal machen und ihre Kraftstoff Abnahme (-10)? Auch, wie man das Auto mit Brennstoff = 0 entfernt/versteckt?
Sie könnten für diese Variablen verwenden, um Daten-Attribute: https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes – Taplar
, wenn Sie auf # klicken car1, du kannst eine var car1 = {"topSpeed": "100", "fuel": "50", "id": $ (this) .attr ("id")}; –
Danke. Wie kann die Maschine wissen, ob car1 das Auto in 1 der Vergleichsdivs ist? – Viet