jQuery选中后检查其他选择元素
jQuery Check Other Select Elements Once This Is Selected
我在1div下选择了3个HTML:
<div id="kurir_list">
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select disabled class="tarif">
<option select="selected"></option>
<option value="12000">JNE REGULER</option>
<option value="18000">JNE YES</option>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select disabled class="tarif">
<option select="selected"></option>
<option value="12000">JNE REGULER</option>
<option value="18000">JNE YES</option>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="form-group form-group-default form-group-default-select2 required">
<select disabled class="tarif">
<option select="selected"></option>
<option value="12000">JNE REGULER</option>
<option value="18000">JNE YES</option>
</select>
</div>
</div>
</div>
我有一个jquery:
$(".tarif").change(function() {
if ($(".tarif").is(':disabled')) {
alert ("yes you still have disabled element, next button disabled");
} else {
alert ("no, you don't have disabled element");
// check the other select value
$(".tarif").each(function() {
alert($(this).val());
});
}
});
每次选择.tarif
时,我都需要检查另外两个select元素的值。不管它是否仍然是空的。但是,我的jquery代码提醒所有select元素中的所有6个值。
如何让jquery能够通知我,在#kurir_list
中是否还有空选择。非常感谢。
也许你可以尝试这样的方法,查看包装中的每个select,如果有空的val(),那么你的变量将为true,在这种情况下你可以做一些
var emptySelect = false;
$('#kurir_list select').each(function(){
if (!$(this).find('option:selected').val()) {
emptySelect = true;
}
});
alert(emptySelect);
相关文章:
- 选择框已禁用或由其他选择框的某个选项启用
- 使用Javascript创建的Cookie在C#代码中不可访问..任何原因或其他选择
- get_browser降低页面加载速度,任何其他选择
- 如果选择了其他选择项目,则隐藏选择项目
- jQuery选中后检查其他选择元素
- 在Chrome中使用toDataURL有其他选择吗
- 设置为在没有父级和子级的其他选择器上可见
- 当满足其他选择菜单值时取消隐藏选择菜单 - jQuery
- 自定义 jquery 选择框,其中跨度作为其他选择的值更改
- 从选择框中动态删除在其他选择框中选择的选项
- 禁用其他选择中的选项
- 在JavaScript中,换行符实际上并不是在创建新行,有没有其他选择,或者我做错了什么
- 拉斐尔2.0.2没有;似乎再也没有.animateAlong命令了.有其他选择吗
- 根据其他选择框的值重置选择框
- 当从“0”中选择一个选项时;“多选”;,将其从其他选择中删除(并反转)
- Javascript或Jquery筛选出所选对象,用于具有相同数据的其他选择
- 如果我选择了true值,则通过jQuery将其分配给其他选择选项
- 在Express2.x中的dynamicHelper(或其他选择)中执行异步调用
- 指定在用逗号分隔jQuery选择器时,哪个jQuery选择器的优先级高于其他选择器
- 当选中一个项目时,使所有其他选择项目变灰(禁用)