我的数据库中有两个表.第一张桌子是房间,第二张桌子是预订.在我的房间桌子里
id room_no type rate
1 13 1b 1000
2 14 2b 2000
3 15 3b 3000
4 16 1b 1000
5 17 2b 2000
6 18 3b 3000
Run Code Online (Sandbox Code Playgroud)
在我的预订表中
id room_no check_in check_out
1 13 23-2-2016 24-2-2016
2 14 24-2-2016 25-2-2016
1 13 25-2-2016 26-2-2016
1 13 27-2-2016 29-2-2016
1 13 1-3-2016 2-3-2016
1 13 7-3-2016 7-3-2016
"SELECT room_no,type,rate
FROM room
WHERE room_no not in
(select IFNULL(GROUP_CONCAT(room_no),0)
FROM reservation
WHERE check_out >= '$check_in' AND check_in <= '$check_out')"
Run Code Online (Sandbox Code Playgroud)
当我选择24-2-2016到27-2-2016的日期时,它会显示
room_no …Run Code Online (Sandbox Code Playgroud) 我正在使用cordova 6通过navigator.splashscreen.hide()手动隐藏启动画面.该应用程序是有角度的.它适用于5.0以下的所有Android版本.
然而,白色屏幕仍然存在于Lollipop和Marshmallow.
Android API是否存在更高版本的问题?
我的网站上有许多不同的按钮,我想为每个按钮分配不同的任务,目前我正在使用它们一个一个地引用它们getElementByID,因为我有太多的按钮,我最终编写了无数行代码来引用这些按钮,有一些 Java 知识,我知道我所做的事情可以用更少的代码使用 for 循环来实现,但我不太确定如何去做,欢迎任何帮助。
目前这是我引用我的按钮的方式:
var Button1Menu = document.getElementById("button1menu");
var Button2Menu = document.getElementById("button2menu");
var Button3Menu = document.getElementById("button3menu");
var Button4Menu = document.getElementById("button4menu");
var Button5Menu = document.getElementById("button5menu");
var Button6Menu = document.getElementById("button6menu");
var Button7Menu = document.getElementById("button7menu");
var Button8Menu = document.getElementById("button8menu");
var Button9Menu = document.getElementById("button9menu");
.....
.....
.....
var Button43Menu = document.getElementById("button43menu");
Run Code Online (Sandbox Code Playgroud)
然后我为每个人分配点击侦听器:
Button1Menu.onclick = function() {
//doing something
};
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来实现这一点。