Boc*_*ker 5 javascript jquery function
我有以下内容,我想在页面加载时第一次运行.然后我希望它在用户进行更改时在keyup上运行.我想要运行的功能非常大(在这里发布时被删除)所以我不想复制该功能.有没有办法调用函数onload然后在keyup上重用它?谢谢
$(document).ready(function() {
// this calculates the sum for some text nodes
$("td, input").keyup(
function (){
var col_1revenue = $(".Col1Receipts, .Col1Receipts input").sum();
} // function
); // keyup
}); // document ready
Run Code Online (Sandbox Code Playgroud)
一种简单的方法是创建一个函数,然后从以下两个方法调用它:
keyupfunction() 在页面加载第一次完成时以及当keyup事件被触发时调用...这就是在编程语言中使用函数的全部目的.
$(document).ready(function() {
keyupfunction(); //first call
// this calculates the sum for some text nodes
$("td, input").keyup(keyupfunction); // keyup
}); // document ready
Run Code Online (Sandbox Code Playgroud)
共同的功能
function keyupfunction(){
var col_1revenue = $(".Col1Receipts, .Col1Receipts input").sum();
} // function
Run Code Online (Sandbox Code Playgroud)
尝试这个
\n\n$(document).ready(function() {\n XX();\n // this calculates the sum for some text nodes\n $("td, input").keyup(XX); // keyup\n\n\n function XX() {\n var col_1revenue = $(".Col1Receipts, .Col1Receiptsinput").sum();\n } // function \n}); // document ready\xe2\x80\x8b\xe2\x80\x8b\xe2\x80\x8b\nRun Code Online (Sandbox Code Playgroud)\n