如何在jQuery中创建列表元素?

时间:2021-01-29 04:19:09

I've tried different solution without much success.

我尝试了不同的解决方案而没有太大的成功。

I'm able to add a <li> to my list, but the DOM does not recognize it as a list element and thus I'm not able to manipulate it with jQuery later.

我能够将

  • 添加到我的列表中,但DOM不会将其识别为列表元素,因此我以后无法使用jQuery对其进行操作。

  • This is the last code I've tried, but I get the error msg:

    这是我尝试过的最后一个代码,但是我收到错误信息:

    TypeError: $('</li>').class is not a function

    TypeError:$(' ')。class不是函数

    Code:

     var data = '<div> some stuff</div>';
     var index = "index-" + brand_name[0].toLowerCase();
    
     $("</li>")
       .class(index)
       .text(data)
       .insertAfter($(".brand_list .main-"+index))
       .css('display','list-element');
    

    I've also tried with <li></li> and <li> but I get the same error.

    我也试过

  • ,但我得到了同样的错误。

  • Any help much appreciated.

    任何帮助非常感谢。

    1 个解决方案

    #1


    5  

    you should be using .addClass() instead of .class(). More info here: http://api.jquery.com/addClass/

    你应该使用.addClass()而不是.class()。更多信息:http://api.jquery.com/addClass/

    #1


    5  

    you should be using .addClass() instead of .class(). More info here: http://api.jquery.com/addClass/

    你应该使用.addClass()而不是.class()。更多信息:http://api.jquery.com/addClass/