【问题标题】:Reference an object within a Twitter bootstrap popover在 Twitter 引导弹出窗口中引用一个对象
【发布时间】:2014-03-17 15:08:44
【问题描述】:

我正在使用 Twitter Bootstrap 来显示一个弹出框;所以我写了这个:

<div class=navbar-right>
        <ul class="nav navbar-nav">

            <li><a href="#" data-container="ul" data-toggle="popover" data-placement="bottom"
                data-content="<form class='form-search'>
                <div class='input-group'>
                    <input type='text' class='form-control' id='search-text'>
                    <span class='input-group-btn'>
                    <button type='submit' class='btn btn-default' id='search-submit'><i class='glyphicon glyphicon-search'></i></button>
                         </span>
                </div> </form>" id="home-header-search"><span class="glyphicon glyphicon-search"></span> Search </a></li>
            <li><a href="#" ><span class="glyphicon glyphicon-log-in"></span> Login </a></li>
            <li><a href="#"><span class="glyphicon glyphicon-globe"></span> Languages </a></li>

        </ul>
    </div>

它可以工作,但现在我希望 jquery 检测何时单击带有 if #search-sumbit 的按钮。不幸的是,这不起作用:

jQuery ->
$('[data-toggle=popover]').popover({ html : true });
$("#search-submit").click -> 
    console.log("hi")
    return

我怎样才能使该按钮可引用?感谢您的帮助

【问题讨论】:

    标签: javascript twitter-bootstrap coffeescript popover


    【解决方案1】:

    引导层http://www.bootply.com/122534

    Js

    $('[data-toggle=popover]').popover({ html : true });
    $('[data-toggle=popover]').on('shown.bs.popover', function(){
      $('#search-submit').on('click', function(){
           console.log("hi");
        return false;
      });
    });
    

    HTML

    <div class=navbar-right>
            <ul class="nav navbar-nav">
    
                <li><a href="#" data-container="ul" data-toggle="popover" data-placement="bottom"
                    data-content="<form class='form-search'>
                    <div class='input-group'>
                        <input type='text' class='form-control' id='search-text'>
                        <span class='input-group-btn'>
                        <button type='submit' class='btn btn-default' id='search-submit'><i class='glyphicon glyphicon-search'></i></button>
                             </span>
                    </div> </form>" id="home-header-search"><span class="glyphicon glyphicon-search"></span> Search </a></li>
                <li><a href="#" ><span class="glyphicon glyphicon-log-in"></span> Login </a></li>
                <li><a href="#"><span class="glyphicon glyphicon-globe"></span> Languages </a></li>
    
            </ul>
        </div>
    

    【讨论】:

    • 它有效,谢谢!我在将其转换为咖啡脚本时遇到了一些麻烦
    猜你喜欢
    • 2014-01-20
    • 1970-01-01
    • 2018-05-10
    • 2014-12-22
    • 2013-05-01
    • 2016-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多