【问题标题】:how to remove this click action javascript from the combobox如何从组合框中删除此点击操作 javascript
【发布时间】:2016-07-28 07:12:26
【问题描述】:

以下是我的代码,但我只想实现简单的组合框,无需单击。我的意思是我想在 html 和 jquery 中删除它。如果我删除

<a href="javascript:void(0)">Click</a>

那么我应该在上面的代码中删除哪个 jquery 代码

$(function(){
    var CB = $("select").kendoComboBox();
  
    $("a").click(function(){
       
    });
});
<html>
<head>
<script class="jsbin" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
    <link href="http://cdn.kendostatic.com/2012.1.515/styles/kendo.common.min.css" rel="stylesheet" />
    <link href="http://cdn.kendostatic.com/2012.1.515/styles/kendo.default.min.css" rel="stylesheet" />
    <link href="http://cdn.kendostatic.com/2012.1.515/styles/kendo.dataviz.min.css" rel="stylesheet" />
    <script src="http://cdn.kendostatic.com/2012.1.515/js/kendo.all.min.js"></script>
</head>

<body>
    <select>
        <option>One</option>
        <option>Two</option>
        <option>Three</option>
    </select>
    <a href="javascript:void(0)">Click</a>
</body>
</html>

【问题讨论】:

    标签: javascript jquery jquery-ui jquery-plugins combobox


    【解决方案1】:

    如果您想删除点击操作,只需执行以下操作:

    $('a').off('click');
    

    .on()添加监听器
    .click()等于.on('click')
    .off()删除监听器

    在您上面的代码中,如果您不想要点击监听器,只需删除点击部分:

    $("a").click(function(){
    
    });
    

    所以您的 jquery 函数将如下所示:

    $(function(){
        var CB = $("select").kendoComboBox();
    });
    

    【讨论】:

    • 你可以编辑代码 sn-p 以便更好地理解或重新编辑我需要添加的完整 jquery 代码.....?
    【解决方案2】:

    您能否尝试使用以下 HTML 和 Jquery 片段。

    <select id="mySelectBox">
        <option>One</option>
        <option>Two</option>
        <option>Three</option>
    </select>
    <button id="btn">Click</button>
    
    $("#btn").click(function(){
        $("#mySelectBox option:selected").remove();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 2016-05-23
      • 2010-10-19
      • 1970-01-01
      • 2019-11-21
      • 1970-01-01
      相关资源
      最近更新 更多