javascript - 使用 JQuery 取消绑定(bind)事件

标签 javascript jquery

我在使用 JQuery 解除绑定(bind)事件时遇到问题。

$(document).ready(function() {
    $('#tdMinPriceOnNonStop0').unbind("click");
});

它不工作..

<td class="tddat matrixCellHt" align="center" onclick='javascript:DoHighlighting("tdMinPriceOnNonStop",<%#Container.ItemIndex%>);FilterResults("SingleAirlineParticularStop","0&<%#((string)DataBinder.Eval(Container.DataItem, "AirlineDisplayName"))%>")'  id="tdMinPriceOnNonStop<%# Container.ItemIndex %>"

最佳答案

这不是强制性的,但您应该提供您想要取消绑定(bind)的处理程序:

function doStuff(){
   //doing stuff
}

$('#tdMinPriceOnNonStop0').bind("click",doStuff);

//then
$('#tdMinPriceOnNonStop0').unbind("click",doStuff);

关于javascript - 使用 JQuery 取消绑定(bind)事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923460/

相关文章:

jquery - 使用 jQuery 检索包含换行符的 JSON 格式文本时出现问题

javascript - jQuery - 通过光标位置隐藏/显示页脚导航

javascript - Unslider 将 .active 类添加到事件元素?

javascript - 如何将文本放在div中其他文本的顶部

javascript - 更新 Typescript/Javascript 中嵌套对象中的字段

javascript - 无法保存 Javascript 所做的文本更改

javascript - JQuery Draggable with Touch Punch 停止垂直滚动

javascript - 需要 Javascript 或 JQuery 中的花式循环

javascript - 有效的隐藏和表演类(class)

javascript - 如何获取来自ajax的json数据并将其显示在输入框中预填充