मैं JQuery (मैं एंड्रॉइड वर्ल्ड से आया हूं) के लिए काफी नया हूं और मुझे समझ में नहीं आता कि मैं Uncaught TypeError: $list.append is not a function
के साथ क्यों फंस गया हूं क्योंकि मैं दो jQuery ऑब्जेक्ट्स को जोड़ रहा हूं (जहां तक मैं जानना)।संलग्न करें() एक फ़ंक्शन नहीं है 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)
});
मेरे त्रुटि तुच्छ होना चाहिए (के रूप में मेरे कोड है) लेकिन मैं यह नहीं मिलता है तो यहाँ मेरी कोड है।
मदद के लिए धन्यवाद: डी
को आप '$' याद कर रहे हैं। '$ ul' एक स्ट्रिंग है जो jQuery ऑब्जेक्ट नहीं है। – undefined