【发布时间】:2012-02-17 13:08:03
【问题描述】:
如何选择 $.ajax 的父元素或触发 $.ajax 的元素的父元素。我需要某种参考,以便将结果数据应用到它:
var a = $a.val();
var b = $b.val();
$.ajax({
type: "POST",
url: "/Controller/Action",
data: { a: a, b: b },
success: function (data) {
var values = data.values,
$elements = $();
for (i = 0; i < 142; i++) {
$elements = $elements.add($("<div class='single'>").css('height', values[i]).css('margin-top', 26 - valuesG[i]));
}
//Here it should reference $(this).parent().parent().. something
//and not :last, because there are many .second elems...
//not only :last is being changed?
$elements.appendTo($(".second:last"));
$(".second:last").children(".single").addClass("ui-selected");
},
traditional: true
});
$(this).parent()在ajax成功函数中返回jQuery()
有什么想法吗?
【问题讨论】:
标签: javascript jquery ajax jquery-ui jquery-selectors