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

Jade/Pug模板含空格类写法:如何生成Bootstrap模态框DOM结构

解决Pug模板中Bootstrap模态框的类写法问题

嘿,这个问题其实超容易搞定!在Pug(原Jade)语法里,多个类名只需要用连续的.拼接就行,和单个类的写法逻辑一致。

你要的完整Pug代码应该是这样的:

#fa.modal.fade(tabindex='-1', role='dialog', aria-labelledby='exampleModalCenterTitle', aria-hidden='true')
  // 这里可以继续添加模态框的内部结构,比如.modal-dialog、.modal-content等

简单拆解一下:

  • #fa 对应DOM里的id="fa"
  • .modal.fade 对应DOM里的class="modal fade",Pug会自动把这些连续的类选择器合并成一个class属性的多个值
  • 括号里的部分就是元素的各类属性,完全匹配你期望的结构

编译这段Pug代码后,生成的DOM就正好是你想要的:

<div id="fa" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"></div>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:46:24