Ich versuche, diese Span-Schaltflächen Farben zuweisen, wenn ich die Klasse innerhalb der Spannungsklasse, es funktioniert, aber manchmal ändert es nicht die Farbe, und ich will auch in der Lage sein habe nur einen Button als farbig gesetzt. Und ich muss auch die Werte innerhalb des Stils speichern, weil ich möchte, dass sie beim Laden der Seite eingefärbt werden.Zuweisen von Stil attr durch jquery
while($stmt->fetch()): ?>
<div class="statusicons">
<a href="#" class="btn btn-xs btn-default"><span data-color="0" class=" glyphicon glyphicon-ok" style=""></span></a>
<a href="#" class="btn btn-xs btn-default"><span data-color="1" class=" glyphicon glyphicon-road" style=""></span></a>
<a href="#" class="btn btn-xs btn-default"><span data-color="2" class=" glyphicon glyphicon-remove-sign" style=""></span></a>
</div>
<?php endwhile;
$stmt->close(); ?>
$('.statusicons').on('click', function() {
var color = $(this).data('color');
var array = ['green', 'orange', 'red'];
$(this).attr('style', 'color :' + array[color]);
});
@Bartek Gladys Es ist nach wie vor gleiche tun, musste ich Klasse hinzufügen zu überspannen, aber ich kann Farbe aller 3 Tasten ändern, was ich will nicht, möchte ich in der Lage sein, gerade zu setzen ein Knopf, Und auch manchmal funktioniert es nicht, wenn ich auf den Knopf klicke passiert nichts. – rtom
Das funktioniert irgendwie, aber trotzdem, ist es irgendwie möglich, den Staat zu retten? und ich möchte auch nur eine der drei Tasten ändern können. Zum Beispiel, wenn ich eine Taste als rot, dann die anderen zwei Tasten setzen ihre Farbe – rtom
ja können Sie speichern, ja können Sie zurücksetzen – madalinivascu