2011-01-10 8 views

Antwort

4

Während alle anderen Antworten richtig sind, vergessen sie, dass Sie verwenden jQuery für diese kann zu erwähnen. Es gibt die Attribute contains selector:

if ($("#cart-image[alt*=Aqua]").length) keyword = "aqua"; 
+0

+1 Großartiger Punkt. – lonesomeday

1

Sie verwenden jQuery, um etwas zu tun, für das es weder entwickelt noch in der Lage ist. Verwenden Sie Javascript nativen Funktionen Strings für Strings suchen:

if (select_value.indexOf('Aqua') > -1) { 
    keyword = 'aqua'; 
} 
1

Die doppelte Anführungszeichen machen jQuery die „select_value“ als Zeichenfolge interpretieren, anstatt die Variable.

versuchen

if (select_value.indexOf('Aqua') != -1) { keyword = "aqua"; }; 
0

.attr() gibt einen String, kein DOM-Element