我有什么方法可以使用jQuery .append()
获取我刚刚追加的元素的id(或任何其他引用)?
我收到一个带有ajax的html字符串并注入div。
$.get(URL, args).success(function (response) {
$('#mainDiv').append(response);
});
现在我必须将某些内容更改为新添加的div(如css属性)。
请注意!我们不接受这些解决方案,并提供理由。
也许任何人都知道一种安全,可靠和一致的方式来访问我刚刚在mainDiv中创建的节点。如果.append总是在最后附加,也许引用最后一个节点就可以了:我错了吗?
答案 0 :(得分:3)
你可以使用jQuery对象引用,如:var j =$(response);
,然后追加它:$('#mainDiv').append(j);
并更改其css:j.css("border":"0");