我需要使用使用类似于jQuery语法的Cheerio解析网页,我试图获取看起来像这样的元素的内容:
$.ajax({
type: "POST",
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "/check",
data: {
id:id,
table_name:table_name,
exam_name:exam_name,
link:link,
extra_detail:extra_detail
}
任何人都有一个关于如何选择它的想法?我尝试了$('#intro-hello')和$('#\ intro-hello'),但到目前为止没有成功。 谢谢!
答案 0 :(得分:0)
请注意转义的引号。试试
$('#"intro-hello"')
答案 1 :(得分:0)
尝试用引号开头的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");