gpt4 book ai didi

javascript - append() 不是函数 jQuery

转载 作者:数据小太阳 更新时间:2023-10-29 05:57:37 25 4
gpt4 key购买 nike

<分区>

我是 JQuery 的新手(我来自 Android World),我不明白为什么我会遇到 Uncaught TypeError: $list.append is not a function 因为我操纵两个 jQuery 对象(据我所知)。所以这是我的代码:

function transformInList(items, $list){
if ($.isArray(items)){
$.each(items, function(index, value){
var $li = $('<li />');
if (value.name && value.id){
$li.attr('id', value.id);
$li.text(value.name);
$li.attr('class', 'clickableJobs')
$list.append($li);
}
});
}
}

这段代码是用这个函数调用的:

$(document).ready(function(){
var $ul = ('<ul class="side-nav"></ul>');
var jobs = {"jobs":[{"name":"Kellner", "id":"j10"}, {"name":"Fahrer", "id":"j11"}, {"name":"Lehrer", "id":"j12"}]};
transformInList(jobs.jobs, $ul);
$('div#jobColumn').append($ul)
});

我的错误应该是微不足道的(就像我的代码一样),但我不明白。

谢谢你的帮助:D

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