我试图根据单元格的内容获取行的id。
$("tr td:contains(+data.id+)").parent().attr('id'));
data.id是来自json的响应,如果我控制日志data.id
它有一个值。如果我在chrome控制台中使用此代码并手动输入data.id
,例如..
alert($("tr td:contains(1717)").parent().attr('id')));
我得到了正确的响应,但在运行时结果是未定义的。这是为什么?
答案 0 :(得分:3)
将字符串连接在一起:
$("tr td:contains(" + data.id + ")").parent().attr('id'));
"tr td:contains(+data.id+)"
就是这样,javascript不会自动找到+
并替换data.id
。