wyszukiwanie danych w liście

0

Hello guys !

mam taką prostą strukturę listy ul :

<ul id="myul">
    <li> 
          <a href='#'> 1 </a>
    </li>
    <li> 
          <a href='#'> 2 </a>
    </li>
    <li> 
          <a href='#'> 3 </a>
    </li>
    <li> 
          <a href='#'> 4 </a>
    </li>
</ul>

W funkcji jQuery wczytuje, dodaje dynamicznie nowe pozycje do listy, ale jest jeden błąd, otóż jeśli podam tę samą nazwę, która już istnieje w tagu a (ul -> li -> a) doda ja ponownie.
Jak sprawdzić czy w liście podana nazwa już istnieje, próbuje tak:

var isdata_li = $('#myul li a').find(3);

ale coś nie wychodzi. Jeśli zmienna miałaby jakiś ciąg tzn. że istnieje.

0

Ale wymyśliłeś zastosowanie dla $.find. Dokumentację czytaj, nie pisz kodu na zasadzie - "aaa, napiszę sobie tak, jeszcze jest angielskie słowo-klucz, to na pewno będzie działać".

Masz tu napisaną funkcję "search", oraz przykład jej zastosowanie. (w sumie powinienem był dopisać tę funkcję do jQuery, no ale tak też będzie)

http://jsbin.com/ehajah/edit#javascript,html,live

edit: aha, to Ci nie podziała, jak będziesz szukał "dupa", a masz kod <a href="#"> dupa </a> -- tam są spacje, w szukanym tekście nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1