Próbuję wygenerować alert, gdy znacznik zakotwiczenia z określoną klasą zostanie kliknięty wewnątrz elementu div.selektor klasy jQuery nie działa
Moja sekcja html w pytaniu wygląda następująco ...
<div id="foo">
<a class='bar' href='#'>Next</a>
</div>
Sekcja jQuery jest następująca ..
$('.bar').click(function()
{
alert("CLICKED");
});
Moim problemem jest to, że nie mogę dostać ten alert wymyślić, Myślę, że poprawnie wybieram klasę "dalej", ale z jakiegoś powodu jej nie podniesie. Próbowałem też prawie wszystkiego na tym page, ale nic nie działa. Jeśli nie spróbuję podać znacznika zakotwiczenia, np. $ ("# Foo"), kliknij (function() ... to działa, ale w tym dziale będzie wiele znaczników zakotwiczenia, więc po prostu wywołaj alert gdy kliknięcie div nie będzie działało dla tego, czego potrzebuję. Strona, na której się znajduje, to wyszukiwarka korzystająca z ajax do wysyłania informacji do do_search.php. W obrębie do_search.php podejmuję decyzje dotyczące stronicowania w oparciu o liczbę znalezionych wyników, oraz jeśli jest to możliwe, może zostać utworzony następny, poprzedni, ostatni i pierwszy link:
EDYCJA: Właśnie to rozgryzłem, to było moje położenie funkcji .next, ponieważ nie zostało utworzone na początku załadowanie dokumentu, ale zamiast tego po zwróceniu wyniku, przeniosłem funkcję .next do części sukcesu funkcji ajax, ponieważ tam właśnie będą tworzone przyciski, jeśli będą potrzebne, teraz to działa.
Zrobiłem to, jest dla mnie dużo bardziej sensownym robieniem tego w ten sposób. Dzięki za te informacje, nie wiedziałem o komendzie live(). – dan
Cieszę się, że pomogło :) – linkyndy
Dziękuję. To wymaga więcej upvotes! – MasterV