добавить класс с исключением на основе другого имени класса - PullRequest
0 голосов
/ 13 июня 2011

Мне нужно написать оператор if, который говорит, что если размер шрифта элемента 3 имеет жирный дочерний элемент, то добавьте класс barcode_needed к жирному шрифту.У меня проблема в том, что мне нужно добавить исключение.Исключением является ситуация, когда в инструкции b уже есть класс с именем «dont run», тогда он не должен добавлять класс barcode_needed.

(для этого потребуется выполнить несколько элементов в коде.

$("font[size='3'] b").addClass('barcode_needed');

1 Ответ

0 голосов
/ 13 июня 2011

Использовать селекторы.

$("font[size='3']>b:not(.dontRun)").addClass('barcode_needed');
//$("font[size='3'] b:not(.dontRun)").addClass('barcode_needed');

Предполагается, что у вас есть HTML как -

<font size="3" ><b class="dontRun">This won't be selected.</b></font>
<font size="3" ><b class="whatever">This will be.</b></font>

Если <b> не ниже <font>, используйте вторую строку (с комментариями).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...