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更改報價不起作用:( –