jQuery übergibt die Element-ID an die jquery-Anweisung?

7

Ich möchte die ID eines Elements in eine Funktion übergeben, die dann jQuery aufruft. Allerdings bin ich ratlos, wie man die ID-Variable tatsächlich annimmt und sie mit anderem Text innerhalb der jQuery-Anweisung verkettet. Zum Beispiel gibt dies einen Fehler zurück:

%Vor%

Ich möchte etwas mit '#myObject img' machen, aber ich kann nicht innerhalb der Anweisung arbeiten.

    
DA. 30.09.2009, 18:16
quelle

6 Antworten

25

Umbrechen Sie den Parameter nicht in Anführungszeichen:

%Vor%

Sie sollten auch erwägen, das Hash-Zeichen innerhalb der Funktion hinzuzufügen, damit Sie die tatsächliche ID übergeben können, nicht einen Selektor.

%Vor%     
tvanfosson 30.09.2009, 18:19
quelle
2
%Vor%

Probieren Sie das aus.

    
inkedmn 30.09.2009 18:18
quelle
1

Ich denke, dass Sie eine bessere Wiederverwendung erzielen würden, wenn Sie einen vollständigen Selektor als Parameter übergeben würden. Denken Sie daran, dass jQuery implizit über alle übereinstimmenden Elemente iteriert. Für ein rudimentäres Beispiel:

%Vor%     
karim79 30.09.2009 18:24
quelle
0

Pfui. eine dieser "2 Sekunden, nachdem Sie fragen Sie herausfinden ..." Fragen:

%Vor%     
DA. 30.09.2009 18:19
quelle
0

Mach einfach das -

%Vor%

Oder sogar

%Vor%     
CodeJoust 30.09.2009 18:19
quelle
0

Wenn die Schaltfläche geklickt wird, erhält sie die Schaltflächen-ID, die ich später verwende, um ihre Felddaten zu erhalten. Verwenden Sie den + Operator zur dynamischen Änderungs-ID

%Vor%
    
Mohsin Shoukat 07.03.2017 06:56
quelle

Tags und Links