0

我正在尝试根据单元格的内容获取行的 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')));

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

4

1 回答 1

3

将字符串连接在一起:

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

"tr td:contains(+data.id+)"从字面上看,javascript 不会自动找到+并替换data.id.

于 2012-11-19T23:38:57.233 回答