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,返回的就是空了,怎么办? 展开
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,返回的就是空了,怎么办? 展开
2个回答
展开全部
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会被解析为一个字符串
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()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询