当我在我的EQ后面加上一个数字时,下面的代码工作得很好。
for (i=0; i<$("button.mark").length ; i++){
$("button.mark:eq(0)").on("click", e => {
e.preventDefault()
e.stopPropagation()
$("div.popup:eq(0)").show()
if ($("div.popup:eq(0)").css("display") === "block") {
$(window).on("click", () => {
$("div.popup:eq(0)").hide()
})
}
})
}
但当我试着把它放入for时,它就停止工作了。你知道为什么吗?
for (i=0; i<$("button.mark").length ; i++){
$("button.mark:eq(i)").on("click", e => {
e.preventDefault()
e.stopPropagation()
$("div.popup:eq(i)").show()
if ($("div.popup:eq(i)").css("display") === "block") {
$(window).on("click", () => {
$("div.popup:eq(i)").hide()
})
}
})
}
感谢斯瓦蒂和查理,这就是你的答案
for (let i=0; i<$("button.mark").length ; i++){
$("button.mark:eq("+i+")").on("click", e => {
e.preventDefault()
e.stopPropagation()
$("div.popup:eq("+i+")").show()
if ($("div.popup:eq("+i+")").css("display") === "block") {
$(window).on("click", () => {
$("div.popup:eq("+i+")").hide()
})
}
})
}
我在for循环条件中添加了(“+I+”)和“let”!
我似乎无法用knex迁移数据库。在up命令中,它失败。 我得到一个错误。 我发誓它昨天还在工作。我试着删除并重建数据库。运气不好。怎么了?我该如何解决这个问题? 在knex消息源中似乎没有任何明显的挖掘。
所以,我的操作系统是Ubuntu 18.04,我下载了Netbeans 11.0。我还安装了openjdk-11和openjfx-11,所以这些都可以在我的电脑上找到。我的问题是,当我想做一个javafx项目时,我会点击文件
问题内容: 我在这里有点困惑。如果我将变量传递给json_decode,它将不起作用: 第一个回显正确显示了我传递的JSON字符串,例如 第二个回显显示NULL。因此,我从第一个回显中获取了字符串,并编写了以下代码: 你怎么说,它向我展示了正确解码的数组。字符串绝对相同,我什至保留转义字符。也许是问题所在? 问题答案: 看起来您的服务器已启用。无论是将其禁用或运行通过使用它之前。
Stage.close()对我不起作用。 我查看了:JavaFX2.0:关闭一个舞台(窗口) 这是我的代码: 下面是调用消息框类的代码:
问题内容: 我试图从Android手机上按本机后退按钮时取消CountDownTimer。因此,我想覆盖onBackPressed方法,以取消计时器并返回到另一个活动,但只能执行一次。(返回主活动,如主页按钮)。 这是代码的一部分: 问题答案: onBackPressed应该在主活动类中 还尝试在应用的清单文件中指定父项和子项活动,例如 并尝试使用类似的东西并重建您的应用程序 如果仍然无法正常运行
问题内容: 我试图用例如值替换指定的模式 这将返回找到模式的行。例如,这是得到的测试返回值之一 这是$$ test $$ 我遇到的问题是当我执行以下操作时 没发生什么事。我想念什么?有关更多信息, 所以我想做的就是每当遇到“ $$ test $$”时,它将用“替换”替换它。我没有发现“ $$ test $$”的问题,但是由于某种原因没有取代它。 问题答案: 您 正在 将back的结果分配给变量,对