Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQuery] dostęp do elementu o zadanym, "egzotycznym" id
ciembor
post
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).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
everth
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:28