使用.eq查找某个类的第n个div

时间:2011-04-29 18:45:53

标签: javascript jquery

我有以下HTML

<div id="MyDiv">

  <div class="MyClass">test1</div>
  <div class="MyClass">test2</div>
  <div class="MyClass">test3</div>
  <div class="MyClass">test4</div>

</div>

我正在尝试使用jquery eq函数,到目前为止我有这个:

function(TheIndex) {
  alert( ('.MyClass').eq(TheIndex).html() );
};

我在Chrome中收到此错误

未捕获TypeError:对象.MyClass没有方法'eq'

我做错了什么?

感谢您的建议。

2 个答案:

答案 0 :(得分:2)

function(TheIndex) {
    alert( $('.MyClass').eq(TheIndex).html() );
};

请记住,索引也将基于零......

答案 1 :(得分:0)

将该行更改为:

alert( $('.MyClass').eq(TheIndex).html() );