Aktivieren und deaktivieren ein Kontrollkästchen in jQuery
-
Verwendung der Methode
prop()
zum Aktivieren und Deaktivieren eines Kontrollkästchens in jQuery -
Verwendung von die Methode
attr()
zum Aktivieren und Deaktivieren eines Kontrollkästchens in jQuery
Es gibt zwei Möglichkeiten, ein Kontrollkästchen zu aktivieren und zu deaktivieren. Für jQuery-Versionen über 1.6 wird die Funktion prop()
und für Versionen unter 1.6 die Funktion attr()
verwendet.
Verwendung der Methode prop()
zum Aktivieren und Deaktivieren eines Kontrollkästchens in jQuery
Die Methode prop()
wird verwendet, um auf die Eingabe zuzugreifen und ihre Eigenschaft festzulegen. Diese Methode manipuliert die geprüfte Eigenschaft und fixiert sie auf true
oder false
, je nachdem, ob wir ein Kontrollkästchen aktivieren oder deaktivieren möchten.
Syntax:
$("#checkbox_name").prop("checked", true);
Gemäss der Definition des W3C-Formulars ist das Attribut checked
ein boolesches Attribut, was bedeutet, dass die zugeordnete Eigenschaft tatsächlich vorhanden ist, wenn das Element vorhanden ist – selbst wenn die Qualität keinen Wert hat oder auf false
gesetzt ist.
Beispiel:
$(document).ready(function () {
$(".clickCheck").click(function () {
$("#chechId").prop("checked", true);
});
$(".clickUncheck").click(function () {
$("#chechId").prop("checked", false);
});
});
clickCheck
ist der Klassenname einer Schaltfläche Yes
, während clickUncheck
der Klassenname einer Schaltfläche No
ist. In ähnlicher Weise ist #chechId
der ID-Name des hier verwendeten Kontrollkästchens, das zum Aktivieren und Deaktivieren eines Kontrollkästchens verwendet wird.
Ausgabe:
Hier sehen Sie zwei Schaltflächen, nämlich Yes
und No
. Wenn Sie auf die Schaltfläche Yes
klicken, wird das Kontrollkästchen aktiviert, da es die Eigenschaft des Kontrollkästchens auslöst, dh true
.
Wenn Sie auf die Schaltfläche No
klicken, wird das Kontrollkästchen ebenso deaktiviert, da es die Kontrollkästcheneigenschaft auslöst, dh false
.
Verwendung von die Methode attr()
zum Aktivieren und Deaktivieren eines Kontrollkästchens in jQuery
Sie ist mit der früheren Methode identisch, eignet sich jedoch besser für frühere jQuery-Versionen. Die Methode attr()
wird verwendet, um auf die Eingabe zuzugreifen und ihre Eigenschaften festzulegen.
Wir müssen die Eigenschaft checked
auf true
oder false
ändern, je nachdem, was wir aktivieren oder deaktivieren möchten.
Beim Ändern des Attributs auf true
muss eine click()
-Methode bereitgestellt werden, um sicherzustellen, dass die Option in der Optionsgruppe geändert wird.
Syntax:
$("#checkbox_name").attr("checked", true);
Beispiel:
$(document).ready(function() {
$(".clickCheck").click(function() {
$("#chechId").attr("checked", true);
});
$(".clickUncheck").click(function() {
$("#chechId").attr("checked", false);
});
});
Die Ausgabe mit der Methode attr()
ist die gleiche wie bei der Methode prop()
.
Ausgabe nach Ausführen des Codes:
Ausgabe nach Anklicken des Yes
-Buttons:
Ausgabe nach Anklicken des No
-Buttons:
Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.
LinkedIn