我想不必编写其他函数来填充areas_of_interest变量,我可以这样做吗?
function prepareResults() {
var area_of_interest = $('.checkboxes-wr').find("li");
if (area_of_interest.length) {
$.each(area_of_interest, function(x){
results.items[x] = {
'id' : $(this).attr("id"),
'title' : $(this).find("h6").text().trim(),
'areas_of_interest' : function() {
return {'test' : 'test'};
},
'potential_treatments' : {}
}
});
}
}
答案 0 :(得分:0)
这有效:
function prepareResults(){
var area_of_interest = $('.checkboxes-wr').find("li");
if (area_of_interest.length) {
$.each(area_of_interest, function(x){
var interests = function(x) {
return {'test' : x}
}
results.items[x] = {
'id' : $(this).attr("id"),
'title' : $(this).find("h6").text().trim(),
'areas_of_interest' : interests(x),
'potential_treatments' : {}
}
});
}
}
感谢所有在上述评论中提供帮助的人。