通过第二次调用同一函数来消除第一次函数调用的影响
Cancel the affect of first function call with second call of the same function
我想修剪其模糊上的所有输入元素值。我定义了一个函数 trimElements 并调用在全局页面全局.js中。但是在某些页面中,我不想要此功能(修剪);但我已经在全球打电话.js。我试图通过对同一函数的第二次调用来消除第一次调用函数的影响。我的代码在这里。
全球.js
function trimElements(trim) {
if(trim) {
$("input,textarea").blur(function() {
$.each($("input"),function() {
$(this).val($.trim($(this).val()))
})
})
}
}
$(document).ready(function(){
trimElements(true);
});
在其他页面中,我不想要此修剪功能。 即我正在尝试像以下那样做
$(document).ready(function(){
trimElements(false); // want to cancel the affect of first function call
});
但我在逻辑上缺少一些东西。
只需使用 false
取消绑定元素
if(trim) {
...
else {
$("input,textarea").unbind('blur');
}
http://jsfiddle.net/ExplosionPIlls/b9E47/
相关文章:
- jQueryAJAX函数被多次调用,但数据只在第一次调用时被提取
- FB.api 仅在第一次 AJAX 调用页面时加载
- 对于多选中的循环,第一次不调用 JavaScript/jQuery
- Jquery Jplayer 不会在我的页面中第一次调用 setMedia 函数时触发该函数
- 为什么我的代码在第一次 setInterval 调用时删除复选框控件
- 如何仅在第一次调用函数时执行 if 语句
- 是否可以仅在第一次运行时调用函数
- 地图标记getPosition()在第一次调用函数时不适用于谷歌地图
- jQuery移除两次函数调用
- Angular.JS onclick函数只在第一次点击时调用
- Javascript函数仅在第一次调用时运行
- 在第一次ajax成功后用其他ajax调用函数
- Knockout可观察绑定仅在第一次ajax调用后更新
- 我如何找出多少次函数调用javascript/jquery
- 第一个函数调用html按钮onclick,但没有任何其他
- 在第一次方法调用时执行所有if- body的正确方法
- 将第一个函数调用延迟n秒
- 如何在第二次函数调用中访问已选中的单选按钮的值
- Rails ajax 第一次执行调用
- 一旦第一个函数调用了第一个函数内的第二个函数,我将如何将变量的引用传递给第二个函数