Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery设置HTML元素的名称_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用jQuery设置HTML元素的名称

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

以下是导致无法为一组li标记中的每个li设置类的一些代码:

函数路径内容(文件列表)
{
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。