Простой jQuery Если тогда - PullRequest
1 голос
/ 08 октября 2009

Схожу с ума от этого ..

Как я могу сделать что-то простое, как ..

Если у div есть класс «что-то», то у make # test есть класс «awesome»

<div class="something">hey there</div>

<div id="test">Am I awesome?</div>

Большое спасибо!

Ответы [ 3 ]

2 голосов
/ 08 октября 2009

Попробуйте это:

if ($("div.something").length) {
    $("div#test").addClass("awesome");
}
0 голосов
/ 16 июня 2011

В jQuery есть метод .hasClass (), который полезен, хотя, возможно, не совсем то, что вы ищете.

hasClass ()

0 голосов
/ 09 октября 2009

Если вы хотите проверить класс определенного div, измените html

<div id="im_special" class="something">hey there</div>

, а затем найдите идентификатор в JavaScript

if ($("div#im_special.something").length) {
    $("div#test").addClass("awesome");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...