Będę mieć tylko względne łącze, ale chcę użyć jQuery, aby przejść do tego linku rel. Widzę tylko funkcję AJAX w jQuery. Jak mogę to zrobić za pomocą jQuery lub tylko czysty HTML/JavaScript?Użyj jQuery, aby przejść od strony
Odpowiedz
Inne odpowiedzi słusznie podkreślają, że nie ma potrzeby korzystania z jQuery w celu przejdź do innego adresu URL; dlatego nie ma funkcji jQuery, która to robi!
Jeśli pytasz jak do kliknięcia łącza za pomocą jQuery następnie zakładając, że masz znaczników, który wygląda tak:
<a id="my-link" href="/relative/path.html">Click Me!</a>
Można go click()
wykonując:
$('#my-link').click();
window.location.href = "/somewhere/else";
Znajduję, że window.location = '/ somewhere/else' works także. –
Wierzę, że .href jest technicznie "prawidłowy" sposób to zrobić, chociaż oba działają od okna Netscape 2. –
Nie trzeba jQuery za to prosty kod window.location to zrobi, na przykład:
window.location.href = myUrl;
, a nie windows – codeulike
window.location = myUrl;
Zresztą to nie jest jQuery: jest to zwykły javascript
- 1. jQuery, aby przejść do etykiety grupy optycznej
- 2. Użyj jQuery, aby usunąć wbudowany styl
- 3. Użyj jQuery, aby uzyskać listę klas
- 4. Użyj jQuery, aby wybrać odwiedzone łącza
- 5. Użyj jQuery, aby wykryć, kiedy element znajduje się w dolnej części strony.
- 6. Intent, aby przejść do strony ustawień dla konkretnego konta
- 7. Użyj Pythona, aby uzyskać dostęp do strony z zabezpieczeniami PKI
- 8. Użyj zewnętrznej przeglądarki, aby wyświetlić strony pomocy matlab.
- 9. Użyj funkcji Ajax() w Jquery, aby załadować PART strony zewnętrznej do div
- 10. Użyj jQuery mobile offline
- 11. jQuery slimScroll, aby zawsze zaczynać od dołu
- 12. Użyj jQuery, aby wyświetlać błędy podczas przesyłania formularza rejestracyjnego.
- 13. Użyj jQuery w HTML
- 14. Użyj favicon z innej strony?
- 15. jQuery: jak przejść między klasami?
- 16. Jak (właściwie) przejść od StartManagingCursor do CursorLoader?
- 17. Jak przejść do innej strony z JavaScript
- 18. browserHistory.push nie przejść do nowej strony
- 19. Jak powiedzieć ogórek przejść do strony?
- 20. Użyj JQuery, aby wybrać element macierzysty z "this" (element kliknięty)
- 21. Użyj jQuery, aby dołączyć JSON do formularza i przesłać go
- 22. użyj jQuery, aby uzyskać wartości z zaznaczonych pól wyboru
- 23. Użyj jQuery .trigger, aby wywołać niestandardową funkcję, która zwraca wartość
- 24. Użyj JQuery, aby sprawdzić, czy element ma ramkę?
- 25. Użyj jQuery, aby ustawić wartość pola wyboru na pierwszą opcję
- 26. Użyj jquery, aby zwiększyć szerokość kontenera o 10 rem
- 27. Użyj jQuery, aby wybrać wiele elementów za pomocą .eq()
- 28. Użyj jQuery wybierz opcję?
- 29. presentViewController Animacja od strony
- 30. Jak przejść do góry elementu div za pomocą jquery?
wywoływanie click() naprawdę nie nawiguje po stronie dla ciebie, prawda? Uruchomi dowolne załączone procedury obsługi kliknięć, ale nie będzie podążać za hrefem. –
click() generuje normalne zdarzenie kliknięcia JavaScript, więc powinno działać, ale napotkasz problemy wypróbowując coś takiego: $ ('# mydiv'). Click (function() {$ ('# mylink'). }); gdzie #mylink jest wewnątrz #mydiv - spowoduje to "nieskończoną" pętlę (naprawdę "wyjątek za dużo rekursji"). Jeśli chcesz nawigować, bezpieczniej jest użyć: window.location.href = $ ('# mylink'). Attr ("href"); – MikeJ