2009-05-11 6 views

답변

5

그것은해야한다 :

var divContainerID = "divBlock1"; 
$('#'+divContainerID).show(); 

divContainerID이 요소의 실제 ID이거나

인 경우
var divContainerID = "divBlock1"; 
$('.'+divContainerID).show(); 

클래스 인 경우 (필자가 생각하기에 다소 이상하다고 생각하지만 어쨌든 당신에게 줄 것이라고 생각합니다).

+0

그게 내가 누락 된 부분입니다 ... 감사합니다. –

3

예. 문자열이 유효한 쿼리를 나타내는 한이 문제가 없어야합니다.

+0

나는이 사이트를 좋아합니다 ... 감사합니다. 나는 그 것에 온 전성 검사가 필요했습니다. –

+0

@Antilogic,이 사이트는 중독성이 있습니다. 얼마나 많은 시간을 여기에서 쓰는지주의 깊게 지켜봐야합니다. 나머지 부분처럼 붙어있을 수 있습니다 :) – JaredPar

0

물론 남자, 때로는 이것이 유일한 방법입니다. 하지만, 당신이 알고있는 바로는, 당신의 예제에있는 쿼리는 유효한 쿼리가 아닙니다.

var divContainerID = "#divBlock1"; 
$(divContainerID).show(); 

또는 : 아마도 당신은 클래스 또는 ID ...

그것은 이렇게 될 필요를 쿼리하는

var divContainerID = ".divBlock1"; 
$(divContainerID).show(); 
0

네,하지만 그것이 ID

  • . 접두사 인 경우는

  • 그렇지 않으면 CSS 클래스 인 경우 문자열의

    • # 접두사가 필요합니다 기억, 그건 HTML 요소로 가정합니다.