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

时间:2011-08-24 23:24:22

标签: jquery text internet-explorer-7 cross-browser

回答我上次提出的问题:

Jquery to detect identical class and text for tab navi

我已经成功地在IE 7以外的所有浏览器中工作了.IE 8,9 FF 5,6 Safari和Chrome都能正确实现我的代码,除了ie7。

有人建议吗?

小提琴 http://jsfiddle.net/arkjoseph/3FrDY/

1 个答案:

答案 0 :(得分:1)

DEMO

$("ul.nav li").click(function() {
    var i = $(this).index();
    $(".slideMove .slide").fadeOut("slow");
    $('.slideMove .slide:eq('+i+')').fadeIn('slow');
});

我认为你正在使一些非常简单的事情复杂化。

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

<强>利


和三个标签:

标签
标签
标签

最简单的方法是使用jQuery的index选择器获取将使用SAME index 触发“标签”的“操作按钮li”的:eq()个数字。

  • 这样做 - 您可以防止因(总是可能的)编辑错误导致的代码制动。

<小时/> jQuery API文档:
:eq()
.index()