문자열 변수를 매개 변수로 사용하여 $()를 사용하여 DOM을 쿼리 할 수 있습니까?JQuery 문자열 변수로 찾기
즉
var divContainerID = "divBlock1";
$(divContainerID).show();
문자열 변수를 매개 변수로 사용하여 $()를 사용하여 DOM을 쿼리 할 수 있습니까?JQuery 문자열 변수로 찾기
즉
var divContainerID = "divBlock1";
$(divContainerID).show();
그것은해야한다 :
var divContainerID = "divBlock1";
$('#'+divContainerID).show();
divContainerID
이 요소의 실제 ID이거나
var divContainerID = "divBlock1";
$('.'+divContainerID).show();
클래스 인 경우 (필자가 생각하기에 다소 이상하다고 생각하지만 어쨌든 당신에게 줄 것이라고 생각합니다).
예. 문자열이 유효한 쿼리를 나타내는 한이 문제가 없어야합니다.
나는이 사이트를 좋아합니다 ... 감사합니다. 나는 그 것에 온 전성 검사가 필요했습니다. –
@Antilogic,이 사이트는 중독성이 있습니다. 얼마나 많은 시간을 여기에서 쓰는지주의 깊게 지켜봐야합니다. 나머지 부분처럼 붙어있을 수 있습니다 :) – JaredPar
물론 남자, 때로는 이것이 유일한 방법입니다. 하지만, 당신이 알고있는 바로는, 당신의 예제에있는 쿼리는 유효한 쿼리가 아닙니다.
var divContainerID = "#divBlock1";
$(divContainerID).show();
또는 : 아마도 당신은 클래스 또는 ID ...
그것은 이렇게 될 필요를 쿼리하는
var divContainerID = ".divBlock1";
$(divContainerID).show();
네,하지만 그것이 ID
.
접두사 인 경우는
그렇지 않으면 CSS 클래스 인 경우 문자열의
#
접두사가 필요합니다 기억, 그건 HTML 요소로 가정합니다.
그게 내가 누락 된 부분입니다 ... 감사합니다. –