gpt4 book ai didi

javascript - Livequery 不受支持的伪问题

转载 作者:太空宇宙 更新时间:2023-11-04 09:16:42 26 4
gpt4 key购买 nike

我正在使用 livequery为了检测创建的​​元素并应用一些 css。

它可以工作,但我对某些选择器有问题。

HTML:

<p id="Test:SomeElement.Id">TEST3</p>

JS:

$("body").livequery("#Test\:SomeElement\.Id" , function() { 
$(this).css('color', 'red');
})

上面的例子会产生这个错误:

Syntax error, unrecognized expression: unsupported pseudo: SomeElement

enter image description here

看起来它是 livequery 中的一个错误,因为 jquery 不会因这个选择器而失败。

这是 JS fiddle http://jsfiddle.net/20f05p33/1/请将 js 框架滚动到底部以跳过 livequery 库。

最佳答案

用户 \\ 而不是 \

$("body").livequery("#Test\\:SomeElement\\.Id" , function() { 
$(this).css('color', 'red');
})

或者

$("body").livequery('p[id="Test:SomeElement.Id"]' , function() { 
$(this).css('color', 'red');
})

关于javascript - Livequery 不受支持的伪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41720076/

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