#6022 closed bug (invalid)
jQuery Fails when an id has a decimal point
Reported by: | jwfbcn | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core | Version: | 1.3.2 |
Keywords: | identifier, decimal | Cc: | [email protected]… |
Blocked by: | Blocking: |
Description
Hello,
When I use the following code I get an undefined position()... when I remove the decimal it works...
<div id="id-343434.34">My id with decimal</div>
<a href="javascript:void(0)" onclick="alert($('#id-343434.34').position()">Find Position</a>
Now removing the decimal: <div id="id-343434">My id withoutdecimal</div>
<a href="javascript:void(0)" onclick="alert($('#id-343434').position()">Find Position</a>
Racked my brain for 5 hours...
Change History (2)
comment:1 follow-up: 2 Changed 13 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 Changed 13 years ago by
Replying to john:
You right, sorry... I did search for it in the docs before posting the bug I just didn't find it nor did read all the Faqs... my bad.
Note: See
TracTickets for help on using
tickets.
You need to escape the characters: http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_select_an_element_by_an_ID_that_has_characters_used_in_CSS_notation.3F