Jquery text()与IE7中的标题进行比较

Jquery text()与IE7中的标题进行比较,jquery,text,internet-explorer-7,cross-browser,Jquery,Text,Internet Explorer 7,Cross Browser,关于我最后一个问题: 我有一个在除IE7之外的所有浏览器中都能成功运行的程序。IE 8,9 FF 5,6 Safari和Chrome都可以正确实现我的代码,但ie7除外 有什么建议吗 拨弄 我认为你把一些非常简单的事情复杂化了 如果您有(例如)三个导航: li 李 li 以及三个选项卡: 选项卡 选项卡 选项卡 最简单的方法是使用jQuery的:eq()选择器抓取将触发具有相同索引的“tab”的“action button li”的索引编号 这样做-防止由于(总是可能的)编辑器输入错误而导

关于我最后一个问题:

我有一个在除IE7之外的所有浏览器中都能成功运行的程序。IE 8,9 FF 5,6 Safari和Chrome都可以正确实现我的代码,但ie7除外

有什么建议吗

拨弄

我认为你把一些非常简单的事情复杂化了

如果您有(例如)三个导航:

li

li

以及三个选项卡:

选项卡
选项卡
选项卡

最简单的方法是使用jQuery的
:eq()
选择器抓取将触发具有相同索引的“tab”的“action button li”的
索引编号

  • 这样做-防止由于(总是可能的)编辑器输入错误而导致代码停止

jQuery API文档:


我的建议是:忽略IE7,继续前进。@Tuga。。。“忽略IE7”。。。开玩笑吧?忘了提了。现在,您还可以删除不需要的元素、类和名称。现在,我的问题是索引();从列表的最顶端开始。我已经在我的ul li中添加了“全部”,我相信这是在抛弃剧本。UH我明白问题所在。您没有按照jQueryAPI的链接了解更多关于:eq()和.index()。问题很简单。我会在你提出新问题的那一页上回答你这个问题。!在这里:
$("ul.nav li").click(function() {
    var i = $(this).index();
    $(".slideMove .slide").fadeOut("slow");
    $('.slideMove .slide:eq('+i+')').fadeIn('slow');
});