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'});