Jåc*_*cob 15 jquery jquery-plugins
我有一个像下面这样的Jquery函数
function myFunction(){
$.messager.show({
title:'My Title',
msg:'The message content',
showType:'fade',
style:{
right:'',
bottom:''
}
});
}
Run Code Online (Sandbox Code Playgroud)
如果某些条件为真,我想调用myFunction并显示一条弹出消息.我该如何调用myFunction?所以它就像onClick().
Adi*_*dil 19
单击某个html元素(控件)来调用该函数.
$('#controlID').click(myFunction);
Run Code Online (Sandbox Code Playgroud)
当您准备好绑定事件的html元素时,您需要确保绑定事件.您可以将代码放在document.ready中
$(document).ready(function(){
$('#controlID').click(myFunction);
});
Run Code Online (Sandbox Code Playgroud)
您可以使用匿名函数将事件绑定到html元素.
$(document).ready(function(){
$('#controlID').click(function(){
$.messager.show({
title:'My Title',
msg:'The message content',
showType:'fade',
style:{
right:'',
bottom:''
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
如果要使用许多元素绑定click,可以使用类选择器
$('.someclass').click(myFunction);
Run Code Online (Sandbox Code Playgroud)
根据OP的注释进行编辑,如果要在某些条件下调用函数
您可以使用if作为条件执行,例如,
if(a == 3)
myFunction();
Run Code Online (Sandbox Code Playgroud)
调用函数很简单..
myFunction();
Run Code Online (Sandbox Code Playgroud)
所以你的代码会像..
$(function(){
$('#elementID').click(function(){
myFuntion(); //this will call your function
});
});
$(function(){
$('#elementID').click( myFuntion );
});
Run Code Online (Sandbox Code Playgroud)
或有某些条件
if(something){
myFunction(); //this will call your function
}
Run Code Online (Sandbox Code Playgroud)