【发布时间】:2016-12-02 21:13:47
【问题描述】:
我正在进行 AJAX 调用,并且正在后端构建一些 HTML。我将它们作为 JSON 返回,然后使用 jQuery 渲染它们,例如:
$(data.message).each(function (index, value) {
$('#states_table tbody').append('<td>' + value.edit_link + '</td>');
});
value.edit_link 包含以下 HTML:
<a id="edit_0"
title="Edit"
onclick="javascript:return false;"
class="edit"
>Edit</a>
然后我会得到这样的结果:
正如您所见,该链接没有手形光标。我的猜测是,第一次渲染页面时 DOM 不知道它们,因此不会应用 CSS 属性或默认属性,这让我问:
为了获得与cursor: hand 的链接,我如何让 DOM 知道这些新元素?
【问题讨论】:
-
这些是省份!
-
@Datsik 不在乎标题,是我在那里写的,我知道这些是省份,但感谢提醒
-
对不起,我忍不住了。
标签: javascript jquery html css dom