Because jQuery uses CSS syntax for selecting elements, some characters are interpreted as CSS notation. In order to tell jQuery to treat these characters literally rather than as CSS notation, they must be escaped by placing two backslashes in front of them.
See the Selector documentation for further details.
1
2
3
4
5
6
7
8
9
10
11
|
|
The following function takes care of escaping these characters and places a "#" at the beginning of the ID string:
1
2
3
4
5
|
|
The function can be used like so:
1
|
|