2013-10-24 5 views
0

У меня есть div, в котором есть критерий применения другого класса. Например, если в цикле i нечетно, то к div делится .odd-произведение, и если i четно, то один элемент применяется к div.Как использовать переменную jquery в jQuery?

Здесь:

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

Теперь я ссылаться на эту DIV следующим образом в JQuery:

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

Теперь я хочу, чтобы скрыть DIV, чье имя класса содержится в переменной $ divClass , Как это сделать?

ответ

3

Вы бы просто использовать его как строку:

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

почему $ используется здесь @J Torres rether затем вар. – Manwal

+0

ОП назвал свою переменную «$ divClass». Я не согласен с этим, я просто пошел с ним. –

+0

Полезно называть переменные объекта jQuery с помощью '$', чтобы указать, что эти переменные являются, по сути, объектами jQuery. '' 'Никак не влияет на поведение переменной. – Kehlan

Смежные вопросы