DOM后不工作:选择从升级的jQuery 1.4.2 1.8.2
$(".feed > div:not([feedtype=top]):[isforward]"); // working in 1.4.2
$(".feed > div:not([feedtype=top]):[isforward]"); // not working in 1.8.2
我想选择的.feed
的孩子,不具有属性feedtype
等于top
但有一个isforward
属性。
有谁知道原因?
DOM后不工作:选择从升级的jQuery 1.4.2 1.8.2
$(".feed > div:not([feedtype=top]):[isforward]"); // working in 1.4.2
$(".feed > div:not([feedtype=top]):[isforward]"); // not working in 1.8.2
我想选择的.feed
的孩子,不具有属性feedtype
等于top
但有一个isforward
属性。
有谁知道原因?
只是链接属性选择应该工作:
$(".feed > div[feedtype!=top][isforward]");
在您选择的第二个冒号看起来很奇怪我。冒号可用于CSS伪选择器或jQuery选择器扩展。在你拥有它的位置没有意义。
它现在正在工作,谢谢,我的错,但我确信它正在使用1.4.2 :) –
或者只是删除第二个冒号而不改变':not()'。 – BoltClock
你能否也显示你的html? –
如果第一个工作,那么这可能是一个错误(第二个冒号在那里没有意义)。只需省略它:'$(“。feed> div:not([feedtype = top])[isforward]”);'你也可以使用'div [feedtype!= not]'而不是':not(... )'。 –
@techfoobar更改报价不起作用:( –