Blair
On 10/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Hi,
I have this simple html code:
--------------- Start of bugTest.html --------
<html>
<head>
<title> jQuery Testing </title>
<script src="" type="text/_javascript_"></script>
<script type="text/_javascript_">
function doTest() {
alert( $('#mainContent').children().size() );
alert( $('#mainContent').children().not('#thePopup').size() );
alert(
$('#mainContent').children().not('#thePopup').not('div.calendar ').size()
);
}
</script>
</head>
<body id='mainContent'>
<div class='whatever' id="fader">Fading away...</div>
<A href=""
<div class='whatever'>Hello world</div>
<form>
<select name='combo'>
<option value='1' selected="selected">Item 1</option>
<option value='2'>Item 2</option>
<option value='3'>Item 3</option>
<option value='4'>Item 4</option>
<option value='5'>Item 5</option>
</select>
</form>
<P><A href="" the test...</A></P>
<div id="thePopup" style="overflow: visible; opacity: 1; display: none;">
Whatever...
</div>
</body>
</html>
--------------- End of bugTest.html ----------
and when I click the 'Do the test...' link I get three alerts showing
me: 6, 5 and 3.
I wonder why the last is 3 and not 5 again. Since I don't have any DIV
that has a class of calendar.
Or I don't understand how (chained) not()'s work or this is a bug...
Can somebody clarify it for me?
Thanks for your time.
Geert.
--
http://www.fastmail.fm - Accessible with your email software
or over the web
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/
_______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/