Jquery里面的eq()里面的参数究竟能不能是变量啊!!!急!

$("tbody tr").eq(0).text()能输出我想要的正常结果,
但是$("#tbo tr").eq('+index+').text()就输出为空,不能输出结果,其中alert(index)为0,说明index正常啊
照道理说应该和上面的一样啊
为啥呢!求高人解惑!感激涕零!!

     第二句改成$("#tbo tr").eq(index).text();

    $("tbody tr").eq(0).text()里的是tbody,$("#tbo tr").eq(index).text()里的是#tbo,确定一下这两个对象是同一个。

追问

$("#tbo tr").eq(index).text()还是输出为空。。。
两个是一个对象,我写的时候担心不知道我的变量名,就改为了tbody,因为我要获取的其实就是tbody里面的值,但是没注意只改了一个。。

追答

麻烦把完整代码发出来我看一下。这两项都确定的话,还是有问题那就是别的地方有影响了。

追问

谢谢啊,已经成功了,我改成了这么写:
$("#tbo").find("tr:eq("+index+") td:eq(0)").text(),
已经可以正常输出了,不过还是很谢谢你,很及时的帮助了我,瞬间让我觉得有希望了!!

追答

^_^

温馨提示:答案为网友推荐,仅供参考