2013-03-12 4 views
8

내 html 코드는와 같습니다.jQuery ID 선택기가 작동하지 않습니다. ID :

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

위의 코드 dipesh.parmar div가 동적으로 추가되었습니다.

그리고 다음 코드를 사용하여 액세스하고 있습니다. chatboxtitledipesh.parmar하지만 선택하지 사업부입니다

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

.

.은 (는) 유효한 ID가 아닙니다.

내 jQuery가로드되어 다른 라이브러리와 충돌하지 않으며 $(function(){ })에 래핑했습니다.

감사합니다.

+8

는 점을 탈출. 이 참조 : [방향] [1] [1] : http://stackoverflow.com/questions/605630/how-to-select-html-nodes-by-id -with-jquery-when-id-contains-a-dot – Rob

+4

'$ ("chatbox_dipesh.parmar")'는 id가'chatbox_dipesh'이고 클래스가'parmar' 인 요소를 찾는다. – arulmr

+0

@Rob 너무 빨리 완벽한 솔루션. –

답변

11

도트를 탈출하십시오.

이를 참조하십시오 Direction

+0

빙고 .. –

+1

@Rob - 코드 공백을 편집하면 안됩니다. 다 끝난 것이 아닙니다. 실질적인 편집을해야합니다. 코드의 가독성이 현저히 개선되지 않는 한, 그대로 두어야합니다. – Enigmativity

관련 문제