如何解决如果标签的类或id中有空格,如何获取标签的路径
我正在尝试使用类名(使用cheerio)获取标签的路径。我试过了
let title =$('div.group-flag > div >a').text();
这很好用。
我正在尝试获取 text required
。
我试过了
let title=$('//span[starts-with(@class,"js-course-title")]')
这会产生错误。
$('span[class="js-course-title.d-none.d-sm-block"]')
这不返回任何值(或 length=0
)。请让我知道如何获得所需的文本?
解决方法
您应该更改您的类和 ID 名称以删除空格。
id
不能包含空格。请参阅MDN on id:“id 的值不得包含空格(空格、制表符等)。”
与元素关联的类列表是一个空格分隔的列表,因此在类名中包含空格是没有意义的。见MDN on classes
,要么
$('[class="c-ad-carousel__subtitle c-ad-carousel__subtitle--location c-ad-carousel__subtitle--small"]')
或
$('.c-ad-carousel__subtitle.c-ad-carousel__subtitle--location.c-ad-carousel__subtitle--small')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。