【发布时间】:2014-09-21 09:02:47
【问题描述】:
我自己制作了是/否功能,但它不起作用。
函数如下:
function CoverAndShow (title, text, type) {
if (type == "confirm") {
$("body").append("<div class='msg'><h3>" + title + "</h3><p>" + text + "</p><input class='ok' type='button' value='OK' /><input type='button' class='cancel' value='Cancel' /></div>");
}
$(".ok").click(function() {
return true;
});
$(".cancel").click(function() {
return false;
});
}
这是我在函数中单击“确定”的代码:
$("#ask").click(function() {
if (CoverAndShow("Title","Should I operate?", "confirm") == true) {
alert("true");
}
这不起作用,也不会返回任何东西。
非常感谢您的帮助!
【问题讨论】:
-
哪一部分不行?
-
应该是 === true
-
== 应该没问题,只要您不需要检查数据类型,不是吗?
-
@Undefined_variable,不,这也不起作用
标签: javascript jquery alert prompt