2013-03-12 17 views
8

Mój kod html jest poniżej.selektor id jQuery nie działa, gdy mam. w ID

<div id="chatbox_dipesh.parmar" class="chatbox"> 
    //html markup which is validated 
</div> 

podano kod dipesh.parmar div dodawane dynamicznie.

Uzyskuję do niego dostęp za pomocą następującego kodu.

$("#chatbox_"+chatboxtitle).show(); 

gdzie chatboxtitle jest dipesh.parmar ale jej nie wybierając div.

Czy numer . nie jest ważny w przypadku identyfikatora?

Mój jQuery jest ładowany i nie jest w konflikcie z inną biblioteką, a także jest pakowany do $(function(){ }).

Dzięki.

+8

Ucieczka kropkę. patrz poniżej: [kierunek] [1] [1]: http://stackoverflow.com/questions/605630/how-to-select-html-nodes-by-id -z-jquery-when-the-id-zawiera-kropkę – Rob

+4

'$ (" # chatbox_dipesh.parmar ")' będzie szukał elementu posiadającego 'id' jako' chatbox_dipesh' oraz 'class' jako' parmar'. – arulmr

+0

@Rob tak szybkie dzięki doskonałemu rozwiązaniu. –

Odpowiedz

11

Ucieczka z kropki.

Zobacz to: Direction

+0

proszę ... bingo .. –

+1

@Rob - Proszę nie idź dookoła, edytując białą przestrzeń kodu. To nie jest zrobione. Musisz wprowadzić istotne zmiany. O ile czytelność kodu nie ulegnie znacznej poprawie, należy pozostawić go w spokoju. – Enigmativity

Powiązane problemy