如何为jQuery事件注册多个回调?我想要实现的一个例子:
$(document).on("click", ".someclass", CallbackFunction1, CallbackFunction2);
function CallbackFunction1(event) {
//Do stuff
}
function CallbackFunction2(event) {
//Do some other stuff
}
Run Code Online (Sandbox Code Playgroud)
如何在单击元素时设置事件处理程序以执行两个回调函数?
我正在使用这段代码进行脑力训练.我想在PHP中打印一个多维数组,其中'columns'用连字符分隔,'rows'用换行符分隔.
我的问题是我的代码在每行的末尾打印一个' - '.查看我的代码时很明显:
NB($result是2D阵列即$result[][])
foreach($result as $row){
foreach($row as $column){
echo $column . "-";
}
echo "\n";
}
Run Code Online (Sandbox Code Playgroud)
这是输出:
42-1-1394752507-16.125-
43-1-1394752569-16.125-
44-1-1394752632-16.562-
45-1-1394752693-17.125-
Run Code Online (Sandbox Code Playgroud)
打印出来以避免-每行拖尾的最佳方法是什么?我可以检查当前$column是否是最后一个元素,$row但我实际上并不知道如何做到这一点
我在文档加载时创建了一个动态加载的按钮.在此之后,我将一个单击处理程序附加到此按钮.当我尝试删除处理程序时.off(),它不起作用.
此代码段创建单击处理程序并将其删除.但是,当我单击按钮时,该功能StartMash仍然执行.
$(document).on("click", "#mash-idle-start", StartMash);
$("#mash-idle-start").off();
Run Code Online (Sandbox Code Playgroud)
显然这不是我想要实现的功能,但问题仍然存在于这个简单的例子中