finding with of a specific child using children
Hi,
I'm trying to obtain the width of a specific element without using it's id
Using this markup:
- <ul id="nav">
- <li id="1"><a href="#">1----</a>
- <ul>
- <li id="1a"><a href="#">1a----</a></li>
- <li id="1b"><a href="#">1b----</a></li>
- </ul>
- </li>
- <li id="2"><a href="#">2----</a></li>
- <li id="3"><a href="#">3----</a></li>
- <li id="4"><a>4----</a>
- <ul>
- <li id="4a"><a href="#">4a----</a></li>
- <li id="4b"><a href="#">4b----</a></li>
- </ul>
- </li>
- </ul>
- <div id="theDiv">
- <p id="x"></p>
- <p id="y"></p>
- </div>
and this jquery:
- var x = $('#nav li ul').children()[0];
- var y = $('#nav li ul').children()[0].width();
- $('#theDiv #x').append(x);
- $('#theDiv #y').append(y);
It returns x fine, in this case the element 1a, however it simply return 0 for the y
Can anybody tell me where I'm going wrong
Thanks in advance