I'm almost wondering if you have some plugin/proxy installed that's
affecting the content of your page.

--John


On Wed, Jul 22, 2009 at 6:24 AM, Chirag Patel <chiragp...@gmail.com> wrote:

> Thanks for your quick answer. I accessed your link.
> This time both length and size() gives me the same result but incorrect
> count 4.
> There are only three elements with attribute "name" butI still get 4
> count.
> However, the same works fine in IE 7 & 8.
> Please note that I have IE 6.0.* installed on Windows 2000 Professional
> Edition operating system.
>
> Thanks
> Chirag
>
>
> On Tue, Jul 21, 2009 at 7:29 PM, John Resig <jere...@gmail.com> wrote:
>
>> Using your demo page I'm getting '3' for both .length and .size() in IE 6
>> and in Firefox.
>> http://ejohn.org/files/bugs/name-attr/
>>
>> --John
>>
>>
>>
>> On Tue, Jul 21, 2009 at 9:25 AM, Chirag <chiragp...@gmail.com> wrote:
>>
>>>
>>> Hello,
>>>
>>> Recently when I was doing some testing, I found issue with length
>>> property. The size() method returned correct value but the length
>>> method returned incorrect value.
>>>
>>> I used the mark up below to test my code.
>>>
>>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>>>                    "http://www.w3.org/TR/html4/loose.dtd";>
>>> <html>
>>> <head>
>>>        <title>Selector Demo 2</title>
>>>        <script type="text/javascript" src="jquery-1.3.1.js"></script>
>>>        <script>
>>>                $(document).ready(function(){
>>>                        $('#btnNameAttr').click(function(e) {
>>>                                $('#log').html('# of elements having
>>> attribute [name] : '
>>>                                        + $('[name]').length);
>>>                        });
>>>                });
>>>        </script>
>>>        <style>
>>>                body { font-size:16px; font-weight:bolder; }
>>>                #main {
>>>                        margin: 10px 10px;
>>>                }
>>>        </style>
>>> </head>
>>> <body>
>>>        <div>
>>>                <textarea rows="3" cols="50" id='log'></textarea>
>>>        </div>
>>>
>>>        <div class="top">
>>>                <div class="first second">
>>>                        First
>>>                </div>
>>>                <div class="first second">
>>>                        Second
>>>                </div>
>>>                <div class="first">
>>>                        Third
>>>                </div>
>>>                <input type='text' name='textbox' />
>>>                <input type='hidden' name='hidden' />
>>>                <input type='hidden' name='hidden' sortorder='DE SC' />
>>>                <br />
>>>                <input type="button" id="btnNameAttr" value="$('[name]')"
>>> />
>>>                <input type="button" id="btnCustomAttr"
>>> value="$('[sortorder]')" />
>>>                <input type="button" id="btnAttrValue"
>>> value="$('[sortorder=DE
>>> SC]')" />
>>>                <input type="button" id="btnHiddenNameAttr" value="$
>>> ('[name=hidden]')" />
>>>        </div>
>>>
>>> </body>
>>> </html>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to