【问题标题】:Jade: how does one assign the 'checked' attribute to dynamically generated radio button inputs?Jade:如何将“checked”属性分配给动态生成的单选按钮输入?
【发布时间】:2012-05-06 02:49:55
【问题描述】:

我在编辑视图中使用 Jade 模板来编辑用户的详细信息,以及像这样动态生成的单选按钮(来自我的 mongodb):

li Role:
      br
      label Subscriber
      input(type="radio", name="user[role]", val="subscriber")
      br
      label Admin
      input(type="radio", name="user[role]", val="admin")
      br
      label Super Admin
      input(type="radio", name="user[role]", val="superadmin")

如何设置一个动态检查?

如果在我的数据库中,我的角色是 subscriber ,我该如何检查呢? “通常”,我会为所有不同的值执行if(user.role == 'subscriber'){'checked'} 等等。

这个逻辑在哪里/如何进入这块翡翠?

【问题讨论】:

    标签: dynamic radio-button pug


    【解决方案1】:

    input(type ='radio', name=user[role], checked)

    要动态检查,请参见以下示例:

    input(type ='radio', name=user[role], checked=true)   
    input(type ='radio', name=user[role], checked=false)   
    input(type ='radio', name=user[role], checked=role=='user')
    

    【讨论】:

    • 谢谢!你拯救了我的夜晚! ;)
    猜你喜欢
    • 2013-07-28
    • 2019-02-03
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    相关资源
    最近更新 更多