Pug/Jade - input是一个自闭合元素:<input/>,但包含嵌套内容
Pug/ Jade - input is a self closing element: <input/> but contains nested content?
我想像这样创建html:
<label class="radio-inline">
<input type="radio" name="hidden" checked="" value="Visible"> Visible
</label>
哈巴狗/玉石:
label.radio-inline
input(type="radio", name="hidden", value="0", checked="") Visible
但是我得到一个错误:
输入是一个自闭合元素:但包含嵌套内容。
什么意思?我该如何解决这个问题?
有多种方法可以使用Jade/Pug来做到这一点。第一种方法是使用管道字符(需要换行):
input
| text
第二种方法是使用标签插值(您可以保持在同一行):
#[input] text
因此,叶忒罗的另一种答案是:
label.radio-inline
#[input(type='radio', name='hidden', value=0, checked='')] Visible
请注意,您甚至可以执行以下操作:
label #[input] text
这将产生:
<label>
<input/> text
</label>
你需要
这样做:
label.radio-inline
input(type='radio', name='hidden', value=0, checked='')
| Visible
将Visible
与input
放在同一行,使pupg将其解释为input
元素的内部HTML。
我相信将
input
放在label
标签内是无稽之谈,还是不?你可以做
label(for="ya") Visible
input(id="ya", type="radio", name="hidden", value=0, checked="")
这为您提供了一个符合现代网络标准的完美标记单选按钮。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- 正在将base64 jpeg从input-type=file上传到服务器
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 如果href包含X,请更改href
- JavaScript数组包含一个值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在Meteor项目中安装并包含npm模块后出错
- 传递包含'%的参数'在URL中
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 如何首先设置样式<td>表中包含在窗体中的元素
- 快速方法 Javascript/Jquery/etc 检索表单中包含的所有 aspnet:textbox (input)
- 隐藏& lt; input>不是以“形式”出现的;包含在"标签"序列
- 在包含的form.PHP中添加一个input's值
- Pug/Jade - input是一个自闭合元素:,但包含嵌套内容