CSS-Selektor: Elemente mit IDs abrufen, die eine bestimmte Zeichenfolge enthalten
Ihre Frage bezieht sich auf die Erfassung aller Elemente mit IDs, die einen Teil einer bestimmten Zeichenfolge enthalten Text, in diesem Fall „Some:Same“. Während Sie versucht haben, „a[id*='Some:Same']“ zu verwenden, werden alle Elemente zurückgegeben, deren IDs „Some:Same“ enthalten, was unerwünschte Ergebnisse enthält.
Um die Auswahl einzugrenzen , betrachten Sie den folgenden CSS-Selektor:
a[id*='Some:Same'][id$='name']
Dieser Selektor ruft alle „a“-Elemente ab, deren IDs den Text „Some:Same“ enthalten und zusätzlich mit dem Text „name“ enden. Der Operator „=" in „id='Some:Same'“ gibt an, dass die ID an einer beliebigen Stelle in ihrem Wert „Some:Same“ enthalten sollte, während „$=" in „id$='name' „ stellt sicher, dass die ID mit „Name“ endet.
Durch die Verwendung dieses verfeinerten Selektors können Sie effektiv nur die Elemente extrahieren, an denen Sie interessiert sind. Dieser Ansatz bietet im Vergleich zu Ihrem vorherigen Versuch einen gezielteren Auswahlmechanismus.
Das obige ist der detaillierte Inhalt vonWie wähle ich Elemente mit IDs aus, die eine bestimmte Zeichenfolge enthalten und mit einem bestimmten Text enden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!