点击jAlert中的OK,没有触发任何内容,即使对话框没有关闭:
$(document).ready(function () {
$("#confirm_button").click(function () {
jAlert("Submitted", "Approval", function () {
//My code goes in here
});
});
});
我需要点击OK点击活动,请帮帮我!
HTML
<html>
<head>
<title>Demo</title>
<script src="jquery.js" charset="utf-8" type="text/javascript"></script>
<script src="jquery.alerts.js" charset="utf-8" type="text/javascript"></script>
<link href="jquery.alerts.css" charset="utf-8" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript">
$(document).ready(function () {
$("#confirm_button").click(function () {
jAlert("Submitted", "Approval", function () {
//
});
});
});
</script>
</head>
<body>
<form runat="server">
<asp:Button ID="btnAlert" runat="server" Text="Click"/>
</form>
<input id="confirm_button" type="button" value="Show Confirm" />
</body>
</html>
答案 0 :(得分:4)
答案 1 :(得分:2)
答案 2 :(得分:0)
名为confirm_button的选择器是输入吗?如果是,请尝试这样做:
$("input[name=confirm_button").click(function () {
如果选择器的命名方式如下:
<a class="confirm_button"></a>
然后这样做:
$(".confirm_button").click(function() {
答案 3 :(得分:0)
根据我的理解,jAlert弹出窗口的OK按钮是“#popup_ok”,这意味着它是实例的唯一ID。 因此,在触发jAlert函数之后,您必须将事件绑定到此按钮。 在这里,我将jAlert调用包含在另一个函数中:
function showAlert(msg, title) {
jAlert(msg, title);
$("#popup_ok").click(
function () {
// Do something after the OK button is clicked...
});
}
现在你称之为“母亲”功能:
showAlert("Click OK if you're OK...", "Hey how are you doing?");