möchte nur fragen, wie kann ich eine Standardwerte entsprechend der Anzahl der verfügbaren Kontrollkästchen festlegen. Zum Beispiel habe ich 3 Checkboxen und ich möchte eine Standardwerte von 0,0,0 haben, da ich 3 Kontrollkästchen habe. Und wenn der Benutzer das erste Kontrollkästchen anklickt, wird der erste durch ersetzt, da der Wert des ersten Kontrollkästchens einen Wert von und das gleiche wie die restlichen Kontrollkästchen hat. Und wenn der Benutzer das erste Kontrollkästchen deaktiviert, wird es auf seinen Standardwert zurückgesetzt, der ist. Ich habe mein Snippet eingebettet. Danke Jungs im Voraus. .So ersetzen Sie Eingabewerte durch neue Werte entsprechend in jquery
$('input#category').on('change', function() {
var selectedCategories = $('.category:checkbox:checked').map(function() {
return this.value;
}).get();
$('#post_category').val(selectedCategories);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="checkbox" value="1" id="category" name="category" class="category category_1">Category 1
<input type="checkbox" value="2" id="category" name="category" class="category category_2">Category 2
<input type="checkbox" value="3" id="category" name="category" class="category category_3">Category 3
<br />
<h5>Result:</h5>
<input type="text" id="post_category">
Sie sollten html Elemente mit einzigartigem Attribut 'id' haben. Überprüfen Sie, dass 'id = "Kategorie" 'ist mehrere Male –