Py学习  »  Jquery

用类似jquery的语法选择id

Davey • 4 年前 • 594 次点击  

我需要使用类似jquery的语法来解析一个使用cheerio的网页,我正在尝试获取如下所示的元素的内容:

<td id="\"intro-hello\"">Hello</td>

有人知道如何选择这个吗?我尝试了$(‘intro hello’)和$(‘intro hello’)但是到目前为止没有成功。 谢谢!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38119
 
594 次点击  
文章 [ 2 ]  |  最新文章 4 年前
Freddie Page
Reply   •   1 楼
Freddie Page    5 年前

试图以引号开始您的ID可能会导致问题。

注意:使用除ASCII字母、数字、“-”和“.”之外的字符可能会导致兼容性问题,因为HTML 4中不允许使用这些字符。虽然在HTML5中取消了这个限制,但是为了兼容性,ID应该以字母开头。

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id

不能使用:

<td id="intro-hello">Hello</td>

然后

document.querySelector("#intro-hello");
Eriks Klotins
Reply   •   2 楼
Eriks Klotins    5 年前

注意转义的引号。尝试

$('#"intro-hello"')