我目前正在尝试编写一个函数,通过勾选复选框动态地将唯一 ID 应用于列表项,尽管我遇到了一个问题,当将唯一 ID 附加到列表项时,我在控制台中收到以下错误消息:
Uncaught TypeError: Object SpTU 4, 183:false<br /> has no method 'append'
这是导致错误的代码:
strng += name+":"+val+"<br />";
var i = 1;
strng.append($({ type: "text", id:+i }));
我需要快速帮助,所以任何帮助将不胜感激!提前致谢
--------编辑--------- 这是整个功能,所以更容易理解,我是新手,可能会非常混乱和不专业。
var dataToShow = {};
function check(tickbox){
dataToShow[tickbox.value] = tickbox.checked == true;
showDataOnScreen(dataToShow);
function showDataOnScreen(dataToShow){
var $strng = "";
jQuery.each(dataToShow,function(name,val){
$strng += name+":"+val+"<br />";
var i = 1;
$strng.append($({ type: "text", id:+i }));
});
jQuery("#list").html(strng);