私のコードでは、JQueryコレクションの配列を受け取り、forループを介してそれぞれにいくつかのコードを適用する関数があります。JQueryコレクション配列が突然DOM HTMLDivElementになる
問題は、私が1つを参照するとすぐに、何らかの形でコレクションオブジェクトではなくHTMLDivElementになります。
function vacant_now($timetables, now){
console.log("1:" + $timetables);//still fine
for (var i=0; i < $timetables.length; i++){
console.log("2:" + $timetables[i]);//problem is here
var $timetable = $timetables[i];
console.log("3:" + $timetable);
$timetable.find(".booking").each(function(){ ...
それがこのように呼ばれています:
vacant_now($page.find(".timetable"), now);
私は困惑。