<table id="eqtable"><tr><td>d</td><td>fds</td></tr></table><input type="button" οnclick="testeq()" value="测试eq" />
<script type="text/javascript">
function testeq()
{
var s=1;
alert($("#eqtable").find("tr").find("td:eq('"+s+"')").text());
}
</script>
测试环境:
ie6.0 无论变量的值怎么改变。弹出都是:d
firefox10.0 无论变量的值怎么改变。弹出都是:空
<script type="text/javascript">
function testeq()
{
var s=1;
alert($("#eqtable").find("tr").find("td:eq('"+s+"')").text());
}
</script>
测试环境:
ie6.0 无论变量的值怎么改变。弹出都是:d
firefox10.0 无论变量的值怎么改变。弹出都是:空
因此我感觉eq中跟变量还是不行的!
感谢:skydemo(北漂┅山城男儿) 提供的方法。这样是可以的
alert($("#eqtable").find("tr").find("td:eq("+s+")").text());
这样是可以的