我有一个 javascript 类,它有一个使用 jQuery 发送 Ajax 请求并处理响应的方法。
我遇到的问题是我无法弄清楚如何从 jQuery 函数中获取初始父类的属性。我已经尝试过$(this).parent()
,但是由于某种原因这并没有得到我需要的东西。
我的代码如下。谁能告诉我如何从这个循环中到达基类?
function companiesPage()
{
this.childCategoriesSelectid = '#childCategoryid';
this.setChildCategories = function()
{
$.ajax({
url: this.url,
dataType: 'json',
success: function(data)
{
$.each(data.childCategories, function()
{
$($(this).parent().childCategoriesSelectid)//problem here
.append(
$('<option></option>')
.attr('value', this.childCategoryid)
.text(this.name)
);
});
}
});
}
}