Vai*_*odi 4 html javascript jquery jquery-mobile
我可以使用ID与"("
和")"
在jQuery Mobile的?
例如:
<div id="RSI(3,4)">
</div>
Run Code Online (Sandbox Code Playgroud)
我已尝试过该ID,并希望在js中访问该元素.
$("#RSI(3,4)").html("some text");
Run Code Online (Sandbox Code Playgroud)
但它没有奏效.
逃离特殊的角色
$("#RSI\\(3\\,4\\)").html("some text");
Run Code Online (Sandbox Code Playgroud)
http://api.jquery.com/category/selectors/
要使用任何元字符(例如!"#$%&'()*+,./:; <=>?@ [\] ^`{|}〜)作为名称的文字部分,它必须使用两个反斜杠进行转义:\\.例如,id ="foo.bar"的元素可以使用选择器$("#foo \\.bar").
也就是说,关于在ID中使用特殊字符的有效性,一些验证器会抱怨,我当然不建议在ID中使用任何特殊字符,也不要使用前导数字,因为您可以根据最新的html规范.让您的生活更轻松,只使用a-zA-Z0-9,如果需要,可以使用下划线