gpt4 book ai didi

jquery - 如何选择类型中包含破折号的 HTML 元素

转载 作者:行者123 更新时间:2023-12-01 03:36:33 24 4
gpt4 key购买 nike

$('foo\\-bar')有效。

我想做$('foo\\-bar', '<foo-bar>foobar</foo-bar>') ,但这行不通。为什么?我怎样才能选择所有foo-bar我的字符串中的标签?

最佳答案

你不需要逃避破折号。只需使用

$("foo-bar")

document.querySelector("foo-bar")

$('foo\\-bar', '<foo-bar>foobar</foo-bar>')不起作用,因为上下文(第二个参数)也是上下文中的根元素,这就是为什么 foo-bar无法作为上下文元素/字符串的子元素找到。

另一方面,这也可以:

$("foo-bar", "<div><foo-bar></foo-bar></div>")

关于jquery - 如何选择类型中包含破折号的 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32549830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com