jquery - 更改所有下拉列表时应用 CSS Jquery
问题描述
当所有下拉列表都更改时,我必须应用一些 CSS。请帮我解决一下这个。
$("select").change(function() {
alert('test');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select name="company1" class="dropdown">
<option value="1">Group 1</option>
<option value="2">Group 2</option>
</select>
<select name="company2" class="dropdown">
<option value="1">Group 1</option>
<option value="2">Group 2</option>
</select>
<select name="company3" class="dropdown">
<option value="1">Group 1</option>
<option value="2">Group 2</option>
</select>
解决方案
var cnt1=0,cnt2=0,cnt3=0;
$(".one").change(function(){
cnt1=1;
if((cnt1==1) && (cnt2==1) && (cnt3==1)){
alert('test');
}
});
$(".two").change(function(){
cnt2=1;
if((cnt1==1) && (cnt2==1) && (cnt3==1)){
alert('test');
}
});
$(".three").change(function(){
cnt3=1;
if((cnt1==1) && (cnt2==1) && (cnt3==1)){
alert('test');
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select name="company1" class="dropdown one">
<option value="1">Group 1</option>
<option value="2">Group 2</option>
</select>
<select name="company2" class="dropdown two">
<option value="1">Group 1</option>
<option value="2">Group 2</option>
</select>
<select name="company3" class="dropdown three">
<option value="1">Group 1</option>
<option value="2">Group 2</option>
</select>
推荐阅读
- git - 有没有办法强制项目成员对托管在 Gitlab 上的项目使用基于 SSH 密钥的身份验证而不是基于密码的身份验证?
- asp.net-core - 如何从web.config复制.net核心启动中的重写规则,API调用返回index.html
- mysql - 在全文索引上使用 GROUP BY 的 MySQL 查询非常慢
- c++ - 向量中的重复元素
- coq - 矢量错误:这个词的类型是一个产品
- python - 如何处理shell程序中的多个管道?
- c# - ASP.NET MVC 不接受有效的国家代码
- python - 是否有一种紧凑的方法可以在 python 中编写重复的 if 条件?
- php - 将管理员登录硬编码到 php 脚本中是否安全?
- r - 在 mtcars 中显示汽车名称,其中 cyl=6