我有以下html:
HTML
<span id="plus one">Plus One</span>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$("#plus one").hide();
Run Code Online (Sandbox Code Playgroud)
隐藏跨度的jQuery不起作用,我怀疑是因为id名称中有空格.
我无法更改id名称或使用class或name作为替代.有没有其他方法来处理这个?欢迎所有反馈 - 谢谢.
使用属性选择器:
$("span[id='plus one']").hide();
Run Code Online (Sandbox Code Playgroud)
要么
$("#plus\\ one").hide(); // copied from below ref.
Run Code Online (Sandbox Code Playgroud)