【问题标题】:Checkbox not working with Bootstrap in AngularJS复选框不适用于 AngularJS 中的 Bootstrap
【发布时间】:2016-01-17 18:22:00
【问题描述】:

我有一个复选框,如果我把它放在 div 标签内,它就不会被选中

<div class="col-xs-8 col-sm-8 col-md-8 col-lg-8">
<label class="lbl" for="a">Fee</label>
</div>
<div class="col-xs-4 col-sm-4 col-md-4 col-lg-4">
<input type="checkbox" id="a" ng-model="x.y" >
</div>

而当我将它从 div 标签中移除时,它可以完美运行。

<div class="col-xs-8 col-sm-8 col-md-8 col-lg-8">
<label class="lbl" for="a">Fee</label>
</div>
<input type="checkbox" id="a" ng-model="x.y">

为什么会这样? div 标签如何影响复选框的行为。 注意:我没有使用任何内联样式,也没有重载任何预定义的类。

我在从我的主页调用的部分视图中的手风琴(引导程序)中有这段代码(使用 ng-include 标记)。

编辑:我创建了我的代码的 JSFiddle,但它在 JSFiddle 中运行良好。从局部视图调用它会不会有问题?

JS链接:http://jsfiddle.net/gandhi_rahul/sk60mpwn/2/

【问题讨论】:

  • 做一个jsfiddle的例子...
  • 你正在关闭第一个输入&lt;input type="checkbox" id="a" ng-model="x.y"&gt;检查这个
  • 你能在 Fiddle 中复制这个问题吗?
  • 我已经编辑了帖子。 JS 链接:jsfiddle.net/gandhi_rahul/sk60mpwn/2
  • 但它在 JSFiddle 中运行良好。我正在从主页加载我的页面作为部分视图。

标签: html css angularjs twitter-bootstrap checkbox


【解决方案1】:

引导复选框应该像这样设置

<form>
  <div class="checkbox">
    <label>
      <input type="checkbox"> Check me out
    </label>
  </div>
</form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-09
    • 2015-09-06
    • 1970-01-01
    • 2017-01-31
    • 2019-02-24
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多