我需要使用 Cheerio 解析网页,该网页使用类似 jQuery 的语法,我正在尝试获取如下所示元素的内容:
<td id="\"intro-hello\"">Hello</td>
任何人都知道如何选择这个?我尝试了 $('#intro-hello') 和 $('#\intro-hello') 但到目前为止没有成功。谢谢!
我需要使用 Cheerio 解析网页,该网页使用类似 jQuery 的语法,我正在尝试获取如下所示元素的内容:
<td id="\"intro-hello\"">Hello</td>
任何人都知道如何选择这个?我尝试了 $('#intro-hello') 和 $('#\intro-hello') 但到目前为止没有成功。谢谢!
注意转义的引号。尝试
$('#"intro-hello"')
尝试用引号开始您的 id 可能会导致麻烦。
注意:使用除 ASCII 字母、数字、“_”、“-”和“.”以外的字符 可能会导致兼容性问题,因为它们在 HTML 4 中是不允许的。虽然在 HTML 5 中已经取消了这个限制,但为了兼容性,ID 应该以字母开头。
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id
你可以不使用:
<td id="intro-hello">Hello</td>
然后
document.querySelector("#intro-hello");