Javascript 根据单元格内容获取ID

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

我试图根据单元格的内容获取行的id

$("tr td:contains(+data.id+)").parent().attr('id'));
data.id是来自json的响应,如果我控制台log
data.id
它有一个值。如果我在chrome控制台中使用此代码并手动输入
data.id
,例如

alert($("tr td:contains(1717)").parent().attr('id')));

我得到了正确的响应,但在运行时结果未定义。这是为什么?

将字符串连接在一起:

$("tr td:contains(" + data.id + ")").parent().attr('id'));

“tr td:contains(+data.id+)”
就是这样,javascript不会自动找到
+
并替换
数据.id

将字符串连接在一起:

$("tr td:contains(" + data.id + ")").parent().attr('id'));
“trtd:contains(+data.id+)
就是这样,javascript不会自动找到
+
并替换
数据.id