If you read the jQuery documentation page on selectors, you'll see this:
To use any of the meta-characters ( such as !"#$%&'()*+,./:;<=>?@[]^`{|}~ ) as a literal part of a name, it must be escaped with with two backslashes:
\\
. For example, an element with id="foo.bar", can use the selector$("#foo\\.bar")
.