You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在向ul追加新li元素时为其添加类?

给新创建的li元素添加类的两种简单方法

针对你现有代码,有两种直观的方式实现需求,和你当前代码风格匹配,容易理解:

方法1:直接在拼接的HTML字符串中添加class属性

这是最直接的方式,只需要在你拼接<li>标签时,直接加上class属性即可,完全贴合你现有的代码写法:

修改后的完整代码:

$(document).ready(function(){
    $('#btn').click(function(){
        var toAdd = $('input[id=ListItem]').val();
        // 这里在<li>标签里加上class="your-custom-class",替换成你需要的类名
        $('ul').append('<li class="your-custom-class">' + toAdd + '</li>');
        $('#ListItem').val('');
    });
});

方法2:用jQuery创建元素后添加类(更推荐的jQuery写法)

如果想更符合jQuery的操作习惯,可以先创建li元素,添加类和文本后再追加到ul中,这种方式可读性更强,也方便后续对这个li做更多操作:

修改后的完整代码:

$(document).ready(function(){
    $('#btn').click(function(){
        var toAdd = $('input[id=ListItem]').val();
        // 创建li元素,添加类,设置文本,再追加到ul
        $('<li>')
            .addClass('your-custom-class')
            .text(toAdd)
            .appendTo('ul');
        $('#ListItem').val('');
    });
});

注意:把上面代码中的your-custom-class替换成你实际需要的类名即可。

内容的提问来源于stack exchange,提问作者upsrecruiter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 12:35:23