У меня есть функция, которая добавляет HTML к элементу. Его можно вызывать более одного раза, поэтому я хочу, чтобы он только добавлял HTML к элементам, в которые еще не был добавлен HTML.
Пример:
<div class="divToAppendTo"></div>
<div class="divToAppendTo"><span class="myAppendedMarkup"></span></div>
Поэтому я бы хотел выбрать все .divToAppendTo, у которых нет непосредственного потомка .myAppendedMarkup
Кажется, мой удар не работает:
$(".divToAppendTo:not(>span.myAppendedMarkup)")
Он всегда добавляется, когда я его называю (таким образом дублируя содержимое).