Wpis z mikrobloga

#jquery

Dlaczego ten IF nie działa jak powinien?

if($("nav#nav li.break a:not(:contains('Rejestracja/logowanie'))")) {
alert('test')
}
else {
alert('asd')
}

W skrócie, jeśli nav#nav li.break a niezawiera tekstu rejestracja/logowanie to zrób to, w innym przypadku zrób to.

Jeśli natomiast zrobię odwrotnie czyli jeśli zawiera TO lub TO to działa ok.

if($("nav#nav li.break a:contains('Rejestracja/logowanie')")) {
alert('asd')
}
else {

alert('test')
}
  • 2