gpt4 book ai didi

jquery - 使用 jQuery 时,Sibling + 选择器在 IE7 中不起作用

转载 作者:行者123 更新时间:2023-11-28 09:30:12 25 4
gpt4 key购买 nike

尝试使用 jQuery 选择同级元素,但它在 IE7 中不起作用。

这是我的示例代码:http://jsfiddle.net/y7AHz/6/ (点击运行查看结果)

var numberOfListItems = $("#txtInput + ul.ulContainer li").length;
$("#output").text(numberOfListItems);

在 IE8、Firefox、Safari 中它可以工作(# of list itmes comes to 3)。

最佳答案

这是一个 known bug在 IE6 和 7 中使用 sizzle(jQuery 下的选择器引擎)。相反,使用 .next(),它等同于 +next adjacent 选择器和 .find()。它更冗长,但它适用于 IE6+:

var numberOfListItems = $("#txtInput").next(".ulContainer").find("li").length;

Updated jsFiddle

关于jquery - 使用 jQuery 时,Sibling + 选择器在 IE7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4350299/

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