Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Sprawdzenie czy 1 litera z tabeli jest równa klikniętej
Forum PHP.pl > Forum > Przedszkole
Raven1122
Witam,

Mam taki kod:

  1. $('#alpha').on('click', '.page-alpha', function(){
  2. var alpha = $(this).text();
  3. $('.paginated tbody').find('tr').hide().find('td:eq(0):contains('+alpha+')').parent().show();
  4. });



alpha zwraca literkę alfabetu na która klikne(nawigacja alfabetyczna).
No i jak dotąd wyświetla tylko te rekordy, które zawierają np. literkę a(po kliknięcu na A), a mi zależy na tym, żeby wyświetlało tylko te, które zaczynają sie na A.

Czy ktoś może mi pomóc z tym kodem?? smile.gif

Z góry dziękuje.
_Borys_
A tak ?
[JAVASCRIPT] pobierz, plaintext
  1. $('.paginated tbody').find('tr').hide().find('td:eq(0):contains('alpha+')').parent().show();
[JAVASCRIPT] pobierz, plaintext
Raven1122
Nie zadziała Borys, brak znaku konkatenacji(+) przed zmienna


Mogę dać dostęp do live.
_Borys_
Bez sprawdzanie pierwszej litery ciężko będzie.
Przykład na regex-ie:
[JAVASCRIPT] pobierz, plaintext
  1. $('.paginated tbody').find('tr').hide().find('td:eq(0)').filter(function(){return $(this).text().match('^'+alpha+'.*');}).parent().show();
[JAVASCRIPT] pobierz, plaintext
Raven1122
Działa!!!!!!!

Dzięki ci za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.