【发布时间】:2022-08-18 20:24:00
【问题描述】:
我正在从我的 ajax 调用中接收 id 和链接。我必须使用 id 来找到我的 tr,然后在 td 中显示带有 class .center-xs 的链接
她是我的 HTML 代码:
...
<thead>
<tr>
<th>Name</th>
<th>Age</th>
<th>Sport</th>
<th>My Link</th>
</tr>
</thead>
<tbody>
<tr id=\"abc\">
<td>Jons</td>
<td>15</td>
<td>Football</td>
<td class=\"center-xs\"></td>
</tr>
<tr id=\"def\">
<td>Tom</td>
<td>20</td>
<td>Football</td>
<td class=\"center-xs\"></td>
</tr>
<tr id=\"ghi\">
<td>Harry</td>
<td>14</td>
<td>Football</td>
<td class=\"center-xs\"></td>
</tr>
</tbody>
...她是我的 Ajax 电话:
...
$.ajax({
url: \'/url/Letter\',
type: \'post\',
cache: true,
data: JSON.stringify({ letter: data }),
contentType: \"application/json; charset=utf-8\",
success: function (res) {
$(\'#\' + res.Id + \'\').closest(\".center-xs\").html(\'<a href=\"\' + res.Link + \'\">Open link</a>\');
}
});
...
-
如有疑问,请查看文档 -
.closest()去向上文档树 - 您希望.find()查看tr的子级。 -
仅供参考
+ \'\'没用
标签: jquery ajax dynamic server jquery-selectors