2013-10-24 2 views
0

다른 클래스를 적용 할 기준이있는 div가 있습니다. 예를 들어 루프 i가 홀수이면 .odd-product가 div에 적용되고 i가 짝수이면 .even-product가 div에 적용됩니다. 여기jQuery에서 jquery 변수를 사용하는 방법은 무엇입니까?

그것이 :

<div id="product"<?php if($i%2==0){?>class="even-product"<?php } else {?>class="odd-product"<?php } ?>> 

지금 내가 jQuery를에 다음과 같은 방법으로 그 DIV 참조 :

$divClass=$('#product').attr("class"); 

가 지금은 클래스 명이 $ divClass 변수에 포함 된 사업부를 숨기려면 . 그렇게하는 방법?

답변

3

당신은 단지 문자열처럼 사용합니다 :

$divClass=$('#product').attr("class"); 
    $("." + $divClass).hide(); 
+0

$가 여기에 사용되는 이유 @J 토레스 rether 다음 VAR. – Manwal

+0

OP에서 변수 이름을 "$ divClass"로 지정했습니다. 나는 그것에 동의하지 않는다, 나는 단지 그것과 함께 갔다. –

+0

jQuery 객체 변수의 이름을 '$'로 지정하면 해당 변수가 사실 jQuery 객체임을 나타낼 수 있습니다. '$'는 어떤 식 으로든 변수의 동작에 영향을 미치지 않습니다. – Kehlan

관련 문제