Jquery id选择器,字符串"#"作为id

Jee*_*eet 0 jquery jquery-selectors

我想onclick在一个带id的链接上对事件做一些jquery fonction "1_#FF0000".

当使用jQuery id 选择

$("#1_#FF0000")
Run Code Online (Sandbox Code Playgroud)

它没有选择我的链接

任何人都可以建议我如何在这种情况下使用jquery选择器

Aru*_*hny 7

你需要逃避它 \#

$("#1_\\#FF0000")
Run Code Online (Sandbox Code Playgroud)


Sri*_*r R 5

试试这种方式

$("[id^=1_#FF0000]")
Run Code Online (Sandbox Code Playgroud)

要么

 $("[id='1_#FF0000']")
Run Code Online (Sandbox Code Playgroud)

DEMO

参考

http://api.jquery.com/category/selectors/attribute-selectors/

  • 为什么使用'开头'声明?为什么不呢:`$("[id = 1_#FF0000]")`? (2认同)