Waq*_*ary 2 javascript jquery jquery-selectors
我在消息 div 上有 Office 365 id。如
<div id="AQMkADAwATM0MDAAMS0wYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA==">Message Subject</div>
Run Code Online (Sandbox Code Playgroud)
但是当我在函数中调用它时。它给jquery-2.1.1.js:2 Uncaught Error: Syntax error, unrecognized expression:
这适用于 devtools 控制台。
$('#AQMkADFGFGDFGDFGwYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA')
Run Code Online (Sandbox Code Playgroud)
这在 devtools 控制台上不起作用。我想解决这个问题,因为 office 365 消息 ID 通常在最后有双重相等==。
$('#AQMkADFGFGDFGDFGwYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA==')
Run Code Online (Sandbox Code Playgroud)
如果不知道结构会发生变化,请让自己头疼并按结构而不是 ID 进行选择。
如果您必须按 ID 选择,请使用属性选择器:
$('[id="AQMkADFGFGDFGDFGwYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA=="]')
Run Code Online (Sandbox Code Playgroud)
或转义等号:
$('#AQMkADFGFGDFGDFGwYWIxLTU1ADI4LTAwAi0wMAoALgAAA1IXzflHRQlLlY3LIdjzH3MBADg_s4AQY3NEqDFmBjvfdZIAAAIBDwAAAA\\=\\=')
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1534 次 |
| 最近记录: |