【问题标题】:Bootstrap data-toggle="toggle" checked,unchecked by jqueryBootstrap data-toggle="toggle" 选中,jquery 未选中
【发布时间】:2016-10-25 07:22:41
【问题描述】:

我正在使用带有 data-toggle="toggle" 属性的引导复选框。我想用jquery将它设置为选中和取消选中。我尝试了很多方法,但没有奏效。这是我的代码。

<input type="checkbox" data-toggle="toggle" data-size="small" id="checkbox1">

按钮点击:

$("#checkbox").attr('checked',true);

但是当我删除 data-toggle="toggle" 属性时它会起作用。

非常感谢任何帮助!

谢谢。

【问题讨论】:

  • 使用设置属性尝试一次,$("#checkbox").prop('checked',true);
  • id 是 checkbox1 但您在 jquery 选择器中使用 checkbox
  • 如果您使用的是this,请使用$('#checkbox1').bootstrapToggle('on')
  • 谢谢@Mani,我错过了。但它不起作用
  • 谢谢@ShaunakD。它正在工作。

标签: jquery twitter-bootstrap checkbox


【解决方案1】:

来自documentation,

使用

$('#checkbox1').bootstrapToggle('on')

如果您使用的是prop() 或attr(),有一个解决方法,

$('#checkbox1').prop('checked', true).change()

【讨论】:

    【解决方案2】:

    如果您使用的 id 名称正确,则它可以工作,请参阅下面的示例

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Bootstrap Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
      <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container">
    	<input type="checkbox" data-toggle="toggle" data-size="small" id="checkbox1">Test
    	
    </div>
    
    <script>
    $(document).ready(function(){
        $("#checkbox1").attr('checked',true);
    });
    </script>
    </body>
    </html>

    【讨论】:

      【解决方案3】:

      您可以使用此代码。

      Jquery 代码

      $('#chk').prop('checked',true);
      

      HTML 代码

      <input type="checkbox" id="chk">
      

      Live Demo

      【讨论】:

        猜你喜欢
        • 2015-12-04
        • 1970-01-01
        • 1970-01-01
        • 2019-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多