jquery,获取单元格内容的问题

jquery,获取单元格内容的问题vartrs=$("table.shopping_table2tr");varindex=trs.index($(this).close... jquery,获取单元格内容的问题
var trs=$("table.shopping_table2 tr");
var index=trs.index($(this).closest("tr")); /*获得行号 index就是所在行号*/
把这个行号带入下面,以求得index的行号的第3列的单元格的值
var price=$("table.shopping_table2 tr:eq(index) td:eq(2)").text()
如果我写
var price=$("table.shopping_table2 tr:eq(4) td:eq(2)").text()
就能求出第4行第3列的值,
但是带入index,返回的就是空了,怎么办?
展开
 我来答
水瓶の旋f9ca6fe
2015-01-12 · TA获得超过130个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:67.8万
展开全部
index是之前的一个变量,在前面已经定义过了,所以这里要改成
var price=$("table.shopping_table2 tr:eq("+index+") td:eq(2)").text()这样来提取,index要改成"+index+",
如果之前的这个写法var price=$("table.shopping_table2 tr:eq(index) td:eq(2)").text()那么index会被解析为一个字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-02
展开全部
 var trs = $("table.shopping_table2 tr");          
 var index=trs.index("table.shopping_table2 tr");
追问
抱歉
var index=trs.index("table.shopping_table2 tr");
这个方法连index都获取不到。
,现在是行号可以以变量形式获取到。而下面这句话,用数字也可以,
var price=$("table.shopping_table2 tr:eq(4) td:eq(2)").text()
但是带入index变量就不行了
追答
var price=$("table.shopping_table2 tr:eq("+index+") td:eq(2)").text()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式