jQuery am nächsten liegendes Element mit einem Attribut, das einen Wert enthält

8

Ich habe HTML-Code, der so aussieht:

%Vor%

Innerhalb einer der Zeilen möchte ich das DOM durchlaufen, um das nächste Element zu finden, das ein ID-Attribut hat, das mit "nbContent_GR" beginnt. Im Grunde möchte ich in der Lage sein, das übergeordnete TR-Element zu finden, ohne seine genaue ID zu kennen, nur die erste, die mit "nbContent_GR" beginnt. Ist das möglich? Wenn ja, wie würde ich darüber gehen?

Übrigens, ich kenne die engsten () und "enthält" Selektoren, nur nicht sicher, ob contains für Attributwerte verwendet werden können oder nicht.

    
Scott 13.10.2012, 23:28
quelle

3 Antworten

14

Tu es einfach:

%Vor%

wird das DOM durchlaufen, bis es ein Elternteil mit ID findet, die mit 'nbContent_GR'

beginnt     
Nelson 13.10.2012, 23:32
quelle
3
%Vor%     
RASG 13.10.2012 23:33
quelle
1

Zwei nützliche Seiten zum Betrachten:

Ссылка

Ссылка

Ich denke, dass Sie diese für eine Lösung kombinieren können.

Finde innerhalb des TR den nächsten TR. Verwenden Sie dann den "Starts mit" Selektor, um eine ID zu finden, die mit Ihrem gewünschten Wert beginnt.

ZB:

%Vor%     
sync 13.10.2012 23:35
quelle

Tags und Links