2Danke
ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1115
1115
EMPFEHLEN
-
04.01.11 08:56 #1
- Registriert seit
- Jun 2005
- Ort
- Germany (Bayern)
- Beiträge
- 202
Hallo und guten Morgen
,
steh gerade vor einem Problem wo ich nichts dazu finden konnte.
ich hab mehrere <li> bei denen im title Attribut mehrere Werte vorhanden sind.
Jetzt möchte ich mit JS prüfen ob ein bestimmter Wert vorhanden ist.HTML-Code:<li title="apfel birne pflaume"> <li title="apfel banane"> ...
Das habe ich bisher so gelöst, was allerdings nur dann funktioniert wenn der exakte Wert vorhanden ist und nicht , so wie ich es gern hätte nur der Wert vorkommt.
Code :1
if($(this).attr('title') == 'apfel')
Wie kann ich jetzt also selektieren ob der Wert enthalten ist?
LG
Sebastian_____________________________________________________
PSYCORP •• media freelance
-
Versuchs mal mit der Splitfunktion. Da kannst das Trennzeichen definieren und somit die einzelnen Attribute vergleichen.
(http://www.javascriptkit.com/javatutors/string4.shtml
http://www.dotnetfunda.com/codes/cod...g-jquery-.aspx)Geändert von DexXxtrin (04.01.11 um 09:13 Uhr)
-
04.01.11 09:30 #3
- Registriert seit
- Jun 2005
- Ort
- Germany (Bayern)
- Beiträge
- 202
Hi, und danke schonmal für die schnelle Antwort.
Glaube das war es nicht ganz was ich suche. Bin aber gerade noch auf was anderes gestoßen
http://api.jquery.com/attribute-contains-word-selector/
Allerdings hab ich grad mal null Ahnung wie ich das am Besten in ne if einbauen kann (If brauch ich weil ich da noch mehrere Bedingungen mit abfrage.)
LG_____________________________________________________
PSYCORP •• media freelance
-
Code :
1
$(‘[title~=apfel]‘);
Gibt dir das Element zurück, welches "apfel" enthält. Also kannst du das die Elemente direkt so ansprechen.
Jetzt ist die Frage was du mit den Ausgewählten machen wilst?Geändert von DexXxtrin (04.01.11 um 09:42 Uhr)
-
Was ich mit dem Split gemeint habe:
Code :1 2 3 4 5 6 7
var word = $(this).attr('title').split(" "); for(x = 0; x < word.length; x++){ if(word[x] == 'apfel'){ ... break2; } }
so in der Art sollte es doch auch gehen!?
Der Code entstand so schnell schnell, also kann Fehler enthalten.
-
04.01.11 09:49 #6
- Registriert seit
- Jun 2005
- Ort
- Germany (Bayern)
- Beiträge
- 202
Ok ich habs
Danke für die Hilfe!
Code :1 2 3 4 5 6 7 8 9
$('#pool .available li[title~="'+selectortitle+'"]').each(function (i) { // Prüfen ob schon aktiv if($(this).hasClass('selected') == false) { .... } });_____________________________________________________
PSYCORP •• media freelance
Ähnliche Themen
-
Prüfen ob jquery geladen ist
Von hups1803 im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 20.12.09, 15:19 -
Wie prüfen, ob ein Punkt in String enthalten ist?
Von thadre im Forum Java GrundlagenAntworten: 4Letzter Beitrag: 10.08.09, 11:43 -
Prüfen ob eine Tabelle in der DB enthalten ist
Von Steusi im Forum PHPAntworten: 7Letzter Beitrag: 21.07.09, 15:41 -
wenn wert in txt datei enthalten, inlude html datei
Von Brothers im Forum PHPAntworten: 3Letzter Beitrag: 25.05.08, 01:11 -
string prüfen ob z.b. http:// enthalten ist
Von RioT im Forum PHPAntworten: 3Letzter Beitrag: 02.05.03, 11:40





Zitieren
Login





