Bug Tracker

Opened 13 years ago

Closed 13 years ago

#1972 closed bug (worksforme)

I can not catch element if there is "[", "]" symbols in id. example: alert($jq('#i[4]').attr('id'));

Reported by: phoenix Owned by:
Priority: major Milestone: 1.2.2
Component: core Version: 1.2.1
Keywords: Cc:
Blocked by: Blocking:

Description (last modified by davidserduke)

I can not catch element if there is "[", "]" symbols in id. example: alert($jq('#i[4]').attr('id'));

but I can catch such elements by getElementById function.

Change History (1)

comment:1 Changed 13 years ago by davidserduke

Description: modified (diff)
Resolution: worksforme
Status: newclosed

That is because those are reserved characters for the jQuery system. To use them you have to escape them with backslashes. Read here for more.

http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_select_an_element_that_has_weird_characters_in_its_ID.3F

See the example in the wiki also.

http://docs.jquery.com/Selectors/id

Note: See TracTickets for help on using tickets.