У меня есть следующая функция, которая обновляет свои данные следующим образом
refresh: function($contentholder) {
$contentholder.each(function() {
$this = $(this);
if ($this.hasClass("Codes")) {
//then it does some stuff in here
}
}
}
$contentholder
приходит с данными следующим образом
<div class="Codes" cod="t592">
<h3></h3>
<div class="Items">
<div class="ItemCodes" id="592" time="2016/04/30 12:15" places="1"></div>
</div>
</div>
Единственный способ получить мое выражение if обнаружен, если я проверю его следующим образом $this.hasClass("Codes")
, но я хочу, чтобы оператор if выполнялся только в том случае, если hasClass("codes")
содержит класс ItemCodes
Это то, что я пробовал, но не работа
if ($this.hasClass("Codes").length > 0) //comes back undefined even though there is data
if ($this.hasClass("ItemCodes"))` //doesnt get detected
По сути, я хочу сделать что-то вроде этого
if ($this.hasClass("Codes").find("ItemCodes"))
Как мне этого добиться?