【发布时间】:2018-09-27 05:51:50
【问题描述】:
Meteor 1.6.1.1 是我项目的最新版本。我正在使用包 ian:accounts-ui-bootstrap-3 而不是 accounts-ui。我在代码中添加了一个自定义字段<select>。
我在屏幕上看到的内容如下。
当我看到 HTML 代码时,它没有将class="form-control" 添加到select 标记。
以下是我使用 Chrome 检查 UI 上的元素时的代码。
<li id="login-dropdown-list" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">Sign in / Join <b class="caret"></b></a>
<div class="dropdown-menu">
<div class="select-dropdown">
<label>State</label><br>
<select id="login-state">
</select>
</div>
<button class="btn btn-primary col-xs-12 col-sm-12" id="login-buttons-password" type="button">
Create
</button>
<button id="back-to-login-link" class="btn btn-default col-xs-12 col-sm-12">Cancel</button>
</div>
</li>
我想要的只是在屏幕上加载组件时动态地将class="form-control" 添加到select 标记中,并且它必须如下所示;
我试过下面的代码,但它不起作用;
Template.HomePage.onRendered(function () {
document.getElementById('login-state').classList.add('form-control');
});
【问题讨论】:
-
我认为你必须用
form-groupw3schools.com/bootstrap/bootstrap_forms.asp 扭曲它
标签: css meteor meteor-blaze meteor-accounts