Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 3 Dołączył: 10.02.2010 Ostrzeżenie: (0%)
|
Wszystko działa, jeśli pobieram jakiś element o konwencjonalnie nazwanym id, np:
Kod alert($("#content").html()); działa wyśmienicie. Jednak nie mogę się dobrać do czegoś takiego: Kod alert($("#pl-about.htm").html()); co mnie niesamowicie rozczarowuje, gdyż zgodnie z tym źródłem: http://www.electrictoolbox.com/valid-chara...l-id-attribute/ ten kod jest poprawny. Ktoś wie jak to przeskoczyć, bez zmiany id? Muszę sprawdzić, czy w dokumencie istnieje div o zadanym id, jeżeli tak, to go wyświetlić, a jeżeli nie, to go załadować z zewnętrznego pliku (pl-about.htm). |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%)
|
Jak przejrzałem teraz API to widzę gdzie popełniłem błąd. Rzeczywiście to nie Xpath (usunęli go w bodajże 1.3) tylko składniowo zbliżony zapis. Niemniej ja dalej uznaję to za prawie Xpath - bez znacznika atrybutu działa prawie tak samo.
Pytanie jednak dalej stoi otwarte - dlaczego skoro zapisy selektorów są równoważne to jeden działa, a drugi nie? @DOWN: (IMG:style_emoticons/default/biggrin.gif) , starzeję się. Niektóre rzeczy są zbyt oczywiste by o nich myśleć. Ten post edytował everth 13.08.2010, 19:22:59 |
|
|
|
ciembor [JQuery] dostęp do elementu o zadanym, "egzotycznym" id 13.08.2010, 01:43:26
everth To że jest poprawny to nie znaczy jeszcze że dział... 13.08.2010, 01:50:56
ciembor hmm... pomyślę od tym, ale póki co próbuję jeszcze... 13.08.2010, 02:13:02
everth A dlaczego nie użyjesz choćby atrybutu rel? Zreszt... 13.08.2010, 02:24:30
Crozin Kod#pl-about.htmWybiera elementy o ID "pl-abo... 13.08.2010, 02:31:34
everth Heh, Xpath - że też wcześniej nie pomyślałem - tyl... 13.08.2010, 02:48:33
erix Ale to nie jest XPath, tylko zwykły, CSS-owy selek... 13.08.2010, 12:28:43
Crozin Bo nie używa się kropek jako części ID, a taka for... 13.08.2010, 19:17:32 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 13:15 |