id名称中的jQuery空格

Hom*_*r_J 0 html jquery

我有以下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名称或使用classname作为替代.有没有其他方法来处理这个?欢迎所有反馈 - 谢谢.

Unk*_*own 6

使用属性选择器:

$("span[id='plus one']").hide();
Run Code Online (Sandbox Code Playgroud)

要么

$("#plus\\ one").hide(); // copied from below ref.
Run Code Online (Sandbox Code Playgroud)

参考:jQuery:处理id属性中的空格