Javascript 使用jQuery设置HTML元素的名称
以下是导致无法为一组li标记中的每个li设置类的一些代码:Javascript 使用jQuery设置HTML元素的名称,javascript,jquery,html,css,Javascript,Jquery,Html,Css,以下是导致无法为一组li标记中的每个li设置类的一些代码: 函数路径内容(文件列表) { var$list=$(“”); $.each(文件列表,函数(\ux,文件){ $('').prop('class','test123'); $('').text(文件).appendTo($list); }); 返回$list; }您应该尝试使用addClass()而不是prop() 您正在创建两个不同的列表项,并且只附加其中一个 $('<li/>').prop('class', 'tes
函数路径内容(文件列表)
{
var$list=$(“
”);
$.each(文件列表,函数(\ux,文件){
$('').prop('class','test123');
$('').text(文件).appendTo($list);
});
返回$list;
}
您应该尝试使用addClass()
而不是prop()
您正在创建两个不同的列表项,并且只附加其中一个
$('<li/>').prop('class', 'test123');
$('<li/>').text(file).appendTo($list);
$('').prop('class','test123');
$('').text(文件).appendTo($list);
你可以省下来试试
$('<li/>').addClass('test123').text(file).appendTo(list);
$('').addClass('test123').text(文件).appendTo(列表);
您应该尝试使用addClass()
而不是prop()
您正在创建两个不同的列表项,并且只附加其中一个
$('<li/>').prop('class', 'test123');
$('<li/>').text(file).appendTo($list);
$('').prop('class','test123');
$('').text(文件).appendTo($list);
你可以省下来试试
$('<li/>').addClass('test123').text(file).appendTo(list);
$('').addClass('test123').text(文件).appendTo(列表);
试试这个:
函数路径内容(文件列表)
{
var$list=$('ul');
$.each(文件列表,函数(\ux,文件){
$('li').addClass('test123').text(文件).appendTo($list);
});
返回$list;
}
试试这个:
函数路径内容(文件列表)
{
var$list=$('ul');
$.each(文件列表,函数(\ux,文件){
$('li').addClass('test123').text(文件).appendTo($list);
});
返回$list;
}
您的第一个$('')
只是创建一个li
,设置类,然后对其不做任何其他操作,即不将其添加到文档.setAttribute(“name”,“Joe”)如果你想添加类,使用.classList.add('Joe')
不需要jQuery。您的第一个$('')
只是创建一个li
,设置类,然后对它不做任何其他操作,即不将它添加到文档.setAttribute(“name”,“Joe”)如果你想添加类,使用.classList.add('Joe')代码>无需jQuery。是!最后一行代码有效。但是,也有一些属性需要添加到每个li。例如,每个li标记都需要添加一个id属性,该属性等于“file”中的任何内容。如何将属性添加到此代码中?$('').addClass('test123').prop('id',file.).text(file).appendTo($list)代码>似乎正在正确添加id。是!最后一行代码有效。但是,也有一些属性需要添加到每个li。例如,每个li标记都需要添加一个id属性,该属性等于“file”中的任何内容。如何将属性添加到此代码中?$('').addClass('test123').prop('id',file.).text(file).appendTo($list)代码>似乎正在正确添加id。