初学者有问题:)
如何在jQuery中同时使用两个定义的东西?
e.g。
$div1 = $('#div1'),
$div2 = $('#div2');
if($('#checbox1').is("checked")){
($div1,$div2).hide()
}
此时我使用:
if($('#checbox1').is("checked")){
$('#div1,#div2').hide()
}
但是当我有很长的div名称时,这是很多代码。
谢谢!
答案 0 :(得分:3)
给他们相同的班级名称,$('.class').hide();
会做这些事情!
答案 1 :(得分:0)
正如您已定义的变量,您可以使用.add()
创建一个新的jQuery对象,其中元素已添加到匹配元素集中。
//Assuming
$div1 = $('#div1'),
$div2 = $('#div2');
$div1.add($div2).hide()
答案 2 :(得分:0)
扩展@Sidhanshu _的回答。
function execute_query($query,$dbh){
if ($dbh->query($query)) {
return "New Record Inserted Successfully!<br \>\n";
}else{
return "Data not successfully Inserted.<br \>\n";
}
}
答案 3 :(得分:0)
在class
上使用id
并将该类应用于该功能。像这样:
if($('checbox1') is checked{
('.div1').hide();
}
答案 4 :(得分:0)
您可以使用以下方式:
[$div1, $div2].map(elem => elem.hide());