Javascript 如何在此函数中包含window.load或$(document).ready()?
拜托,我没有足够的javascript技能来修改这段代码 当触发Javascript 如何在此函数中包含window.load或$(document).ready()?,javascript,jquery,Javascript,Jquery,拜托,我没有足够的javascript技能来修改这段代码 当触发blur change keyup事件时触发该功能。但我还需要在window.load或$(document.ready()上触发的函数 有人可以更改下面的代码以在这种情况下工作吗 $cep.on('blur change keyup', function() { var val = $cep.val(); // Remove caracteres que o usuario normalmente digita n
blur change keyup
事件时触发该功能。但我还需要在window.load
或$(document.ready()
上触发的函数
有人可以更改下面的代码以在这种情况下工作吗
$cep.on('blur change keyup', function() {
var val = $cep.val();
// Remove caracteres que o usuario normalmente digita no cep como - e .
val = val.replace(/\-|\./g, "");
if (val && currentCep !== val && val.length === 8) {
currentCep = val;
self.sendRequest();
}
});
我认为您需要阅读关于,它可以解决问题,以及它的基本编程规则之一,以便您的问题可以通过以下方式解决:
$cep.on('blur change keyup', function() {
myFunctionName();
});
$(myFunctionName);
// its the same $( document ).ready(myFunctionName);
function myFunctionName(){
var val = $cep.val();
// Remove caracteres que o usuario normalmente digita no cep como - e .
val = val.replace(/\-|\./g, "");
if (val && currentCep !== val && val.length === 8) {
currentCep = val;
self.sendRequest();
}
}
最后一件事,您可以尝试在尝试代码时发布您的问题,因为在这个社区这不是事实。祝你好运
@感谢您提供的CertainPerformance&Shikkediel基于Anees的回答,我以这种方式工作,而无需更改原始代码:
<script type="text/javascript">
$(document).ready(function(){
document.getElementById("cep").focus();
document.getElementById("cep").blur();
});
</script>
$(文档).ready(函数(){
document.getElementById(“cep”).focus();
document.getElementById(“cep”).blur();
});
无需为myFunctionName
提供匿名包装-您只需单独传递myFunctionName
$(document).ready(function(){myFunctionName();})
与$(myFunctionName)相同代码>。后者是一种方式,所有其他的都不推荐。这是真的@CertainPerformance&Shikkediel,谢谢分享,我试着解释一下。