gpt4 book ai didi

jQuery 语法顺序

转载 作者:行者123 更新时间:2023-12-01 06:00:30 25 4
gpt4 key购买 nike

请原谅我,因为我仍然是 jQuery 的新手,而且我更喜欢使用其他代码而不是自己编写代码。我的问题与这一行有关,具体来说:

$('r1.lastrow td.cell.c0').html(page).each(function(index, content) {

html(页面)的语法顺序是否正确?你怎么看出来?

$.get('---------------/learn/mod/lesson/report.php?id='+lesson+'&action=reportdetail&userid='+userid+'&try='+lastAttempt, success: function(data) {
var page = $(data);

var lessonArray= new Array();
//loop through each element and grab the text

$('tr.r1.lastrow td.cell.c0').html(page).each(function(index, content) {
score=parseInt(content.substr(content.length - 1));
lessonArray[index]=score;
});

allLessonsArray[name]=lessonArray;
});

编辑:我遇到了另一个问题,这次主要是由于我对 jQuery 缺乏经验。

userid= 17320;
courseid=4745;
allLessonsArray=script(userid, courseid);
function script(userid, courseid){


var lessonInTopicSectionArray= new Array();
lessonInTopicSectionArray['Floods, external']=376;

var allLessonsArray= new Array();
$.each(lessonInTopicSectionArray, function(name, lesson){


lastAttempt = 0;
url='----/learn/mod/lesson/report.php?id='+lesson+'&action=reportdetail&userid='+userid+'&try='+lastAttempt;
$.get(url, function(data) {
var page = $(data);

var lessonArray= new Array();
//loop through each element and grab the text

$('tr.r1.lastrow td.cell.c0').html(page).each(function(index, content) {
score=parseInt(content.substr(content.length - 1));
lessonArray[index]=score;
});
alert(name);
allLessonsArray[name]=lessonArray;
});
});
return allLessonsArray;
}

如何从上一个循环返回 allLessonsArray 以便返回 allLessonsArray?我没有完全理解 jQuery 面向对象的方面,所以最好能解释一下。

最佳答案

改成这样

var page = data;

“data”只是响应字符串,它不是 jQuery 对象。按照您向我们展示的逻辑,我看不到任何其他问题。

附注如果 URL 结尾处的引用其他答案也是正确的

关于jQuery 语法顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11905487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com