我想创建 javascript 字符串,以便当它在 div 标签内传递时它显示为列表
P粉478445671
P粉478445671 2023-09-03 23:13:31
[HTML讨论组]

我正在尝试使用 JavaScript 在 div 标记内显示一个包含特定格式的项目列表的字符串。该字符串包含我想要显示为项目符号列表的几个项目。这是示例字符串:

const items = "These are the items:\n1. apple\n2. mango";

我想格式化字符串,使其在 div 标记内显示如下:

These are the items:
1. apple
2. mango

我正在使用 React 和 Tailwind CSS,这个问题与 React 组件有关。

P粉478445671
P粉478445671

全部回复(1)
P粉376738875

您应该用换行符分割字符串,然后将其映射到多个段落标签

const items = "These are the items:\n1. apple\n2. mango";

// or if you want it t be reactive:
const [items, setItems] = useState("These are the items:\n1. apple\n2. mango");

然后在html中:

    <div className="list">
      {items.split('\n').map((el) => (
         <p>{el}</p>
       ))}
    </div>

现在列表可以正确显示,如果项目居中并且您希望它们左对齐,只需输入 text-align: left;在列表 css 类中

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号