我想在满足特定条件时删除 CalculateCost 事件。没有任何设计更改的空间,这是我必须使用的:布局,是一个带有 jquery 选项卡的 aspx 页面(每个选项卡都是一个 .net 用户控件)。选项卡是动态添加的。在此用户控件中存在跟随输入元素,并且绑定到 onchange 事件的方法是目标。
<input type="text" id="txtCost" disabled="disabled" onkeypress="return isValidMoney(event);" onchange="CalculateCost(true, false); ValidateCostPerUOM(this);" runat="server"/>
发生了什么:当这个字段被编辑并且没有失去焦点时,事件不会被触发。用户不会触发模糊并选择不同的选项卡。onchange 事件由(jQuery 或 .net)触发,但在函数执行期间,选定的选项卡值会发生变化。
我想在 jQuery 选项卡的 select 方法中做的是在执行队列中检查此方法并删除(或停止它)。我没有代码示例,因为我不知道从哪里开始。我尝试查看 jQuery.queue() api 文档但没有结果。
谢谢!!!