jQuery bug tracker id 9458
see text of jQuery bug tracker id 9458
by Joffer
HTML
<div class="divToAppendTo"></div>
<div class="divToAppendTo"><span class="myAppendedMarkup"></span></div>
CSS
div { border: 1px solid black;
margin: 10px;
padding: 10px;
}
span { border: 1px solid blue;
margin: 10px;
padding: 10px;
}
JavaScript
//not working:
$("div.divToAppendTo:not(div > span.myAppendedMarkup)").css({backgroundColor: 'red'});
//working:
$("div.divToAppendTo:not(:has(span.myAppendedMarkup))").css({backgroundColor: 'green'});