【问题标题】:disable click (Data binding)on Hyperlink using jQuery使用 jQuery 在超链接上禁用单击(数据绑定)
【发布时间】:2014-04-26 23:59:35
【问题描述】:

我想在某些情况下禁用超链接(点击它时什么都不做)(之前做字段验证) data-bind="click: Send" 中的问题,我无法禁用它。

  <ul class="pager wizard">

    <li class="previous"><a href="#">Etape Précédente</a></     
    <li class="next" data-bind="foreach: personnelInfo " ><a href="#" id="idInfo" data-bind="click: Send">Etape Suivante info</a></li>

  </ul>

这不行

$('#idInfo').click(function () {
            return false;
         });

【问题讨论】:

    标签: jquery html data-binding knockout.js hyperlink


    【解决方案1】:

    在原版 JS 中:

    document.getElementById("idInfo").addEventListener("click", function(event){
        event.preventDefault();
    });
    

    对于 jQuery:

    $("#idInfo").click(function(event){
        event.preventDefault();
    });
    

    请注意,在这两个示例中,我如何将事件对象作为参数传递给函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 2012-10-05
      • 2017-04-17
      • 1970-01-01
      • 2013-10-17
      • 2014-07-03
      • 2013-10-04
      相关资源
      最近更新 更多