2jquery.click函数用于一个按钮.火一个接一个地发挥作用
2 jquery .click functions for one button . fire functions one after another
我有两个jquery.click函数用于一个按钮。函数应该一个接一个地启动。第二个函数未启动。
<asp:Button ID="Button1" runat="server" Text="Save" Width="70px" />
// this function is fired
$(document).ready(function () {
$("#<%=Button1.ClientID%>).click(function () {
//some code here
var con = confirm("message");
if (con) return true;
else return false;
});
});
// in another <script>
// this function is not getting fired
$(document).ready(function () {
$("#<%=Button1.ClientID%>").click(function () {
var con1 = confirm("message");
if (con1) {
return true;
} else {
return false;
}
}
});
});
两种功能如何能相继启动??或者如何在一个函数中同时写入两个逻辑?
试试这个,
<script>
var clientId=<%=Button1.ClientID%>;
$(document).ready(function () {
$("#"+clientId).click(function () {
var con1 = confirm("message");
return con1;
});
});
</script>
问题不在于函数没有被一个接一个地调用。事实上,如果正确使用大括号{}
,它们就会被调用。请参阅下面的代码(最值得注意的是js部分):
HTML:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<Button ID="Button1" runat="server" Text="Save" Width="70px" >CLICK</Button>
</body>
</html>
JS:
$(function () {
$("#Button1").click(function () {
alert("1");
var con = "message";
if (con) return true;
else return false;
});
});
// this function is now getting fired
$(function () {
$("#Button1").click(function () {
alert("2");
var con1 = "message";
if (con1) return true;
else return false;
});
});
请参阅此处的工作示例:http://jsbin.com/IkIx/1/edit像往常一样,记住run with js
。
相关文章:
- 嵌套到另一个函数中的Fancybox函数;不起作用
- 另一个Ajax函数触发的Ajax函数不起作用
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- 当我更新另一个作用域变量时,作用域变量会自动更新
- 在另一个作用域变量中使用AngularJS作用域变量
- 我应该如何创建一个作用域到另一个模型的主干集合
- 在另一个作用域中声明变量
- 从一个作用域中删除数据,它反映在另一个作用区上
- 在函数中运行代码,就好像它在另一个作用域中运行一样
- 如何触发函数或将选定值赋给另一个作用域变量
- 添加一个作用域变量作为window的参数.打开功能
- 改变一个作用域项
- 如何确保一个作用域变量在查看angularjs之前被更新和绑定
- 在angularjs中,最佳实践是将简单的变量值传递给另一个作用域
- 如何在一个作用域中执行JS代码的不同部分
- 从另一个作用域调用函数
- 两个控制器,Angular中的一个作用域变量
- 从另一个作用域遍历作用域中的对象
- jQuery -如何在另一个作用域中调用函数
- 如何在回调函数中从另一个作用域更新变量