Wie kann ich Checkboxen anhand von Werten überprüfen?

8

Ich gebe eine JSON-Datenstruktur zurück, die ich geteilt habe, und befülle mein Array wie folgt:

%Vor%

Wie kann ich die entsprechenden Checkboxen anhand der Array-Werte überprüfen?

Mein HTML sieht so aus:

%Vor%     
Paul 29.11.2011, 18:47
quelle

5 Antworten

16

Versuchen Sie dies mit dem Attributselektor

%Vor%     
ShankarSangoli 29.11.2011, 18:50
quelle
7

Javascript

%Vor%     
John Hartsock 29.11.2011 18:50
quelle
1

Sie können Ihr Array durchlaufen und eine Attributsuche in jQuery durchführen

%Vor%

Dokumente: Ссылка

    
JohnP 29.11.2011 18:49
quelle
0

Okay, ich brauchte einen Moment, um meinen Fehler im Code zu beheben. Ich denke, diese Frage wird jetzt von ShankarSangoli beantwortet.

Ich hoffe, es macht Ihnen nichts aus, wenn ich meine Lösung so oder so posten werde. Ich bin nur neugierig, ob das für die Performance schlechter ist.

%Vor%     
Smamatti 29.11.2011 19:00
quelle
0

Einfacher:

%Vor%

Dies überprüft die Werte aus dem Array und hebt die Auswahl der anderen auf.

Aus dem JQuery-Dokument: Ссылка

  Mit

val () können Sie ein Array von Elementwerten übergeben. Das ist nützlich   wenn Sie an einem jQuery-Objekt arbeiten, das Elemente wie & lt; input enthält   type="checkbox" & gt ;, & lt; eingabetyp="radio" & gt; und & lt; option & gt; s innerhalb von a   & lt; Wählen & gt; In diesem Fall haben die Eingänge und die Optionen einen Wert, der   Übereinstimmungen mit einem der Elemente des Arrays werden überprüft oder ausgewählt   während diejenigen mit einem Wert, der nicht mit einem der Elemente übereinstimmt   Das Array wird je nach Typ deaktiviert oder nicht ausgewählt.

    
Christophe Quintard 16.06.2017 15:08
quelle

Tags und Links