1

我尝试了不同的解决方案,但没有取得多大成功。

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

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

类型错误:$('</li>').class不是函数

代码:

 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');

我也尝试过<li></li><li>但我得到了同样的错误。

非常感谢任何帮助。

4

1 回答 1

5

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

于 2012-08-02T22:01:55.480 回答