创建一个独立于单击事件的jquery函数,并在加载页面时运行
Create a jquery function independent of a click event and run in on load of page
我试图抽象我的javascript/jquery代码,以避免重复它。我有一个click事件,当用户从下拉菜单中选择一个值时执行:
$(".dropdown-menu-methods li a").click(function(){
$("#button-methods:first-child").text($(this).text());
$("#button-methods:first-child").val($(this).text());
selected_val = $(this).attr("id");
element_id = ["_panel_container", "_panel_msg"];
clear_content(element_id);
if (selected_val == "excel_layer"){
$("#_panel_container").append('<i>"Choose an existing layer </i>);
...
这个函数是执行按钮单击,但我希望能够通过传递一个变量来执行它的任何时候。我怎么能做这样的事?从单击事件中分离功能并在页面加载时执行它?
创建一个标准JS函数,并随时随地调用它:
function theFunc() {
// do stuff
}
$(".dropdown-menu-methods li a").click(function() {
theFunc();
});
theFunc()
是一个标准的JS函数,可以传递任意多的参数
相关文章:
- .replaceWith 无法使用 .click 函数加载另一个值
- 使通过函数加载的JSON可用于其他函数
- 加载 JS 函数加载时出现问题
- jQuery:使用on函数加载插件
- Javascript函数加载(通过引用?)
- Eclipse Phonegap无法使用jquery.load函数加载外部字符串文件
- 如何使用ffi将WinApi函数加载到Node.js中
- 触发函数加载替换模糊()
- 嵌套依赖主干.js具有 require.js 主干的视图.js导致视图作为对象而不是函数加载
- Angular JS ng-click在通过另一个javascript函数加载HTML时不起作用
- 我的jQuery函数加载了一个HTML,但该HTML不会从不同的函数(从flowplayer)加载不同的jQuery选择
- jQuery运行函数加载和键控
- 为什么我不能得到由 .load() 函数加载的 html
- 如何避免 Jquery 函数加载缓慢
- 使用自己的 JavaScript 函数加载地图图块
- 通过 loadURL 函数加载标记图层时更改地图框中的标记颜色
- 错误 JQuery 函数加载图像预览与 Safari 浏览器
- blogger.com 函数加载未捕获引用错误 $ 未定义
- jQuery - 在通过加载函数加载操作页面时在操作页面中设置字段值
- 延迟流星函数加载