Javascript 检查值select2是否为空
我有一个按钮,它将获取我们在select2中选择的值,若客户端仍然并没有选择select2中的一个选项,我需要隐藏该按钮。 怎么弄到的 我的剧本是这样的Javascript 检查值select2是否为空,javascript,jquery,Javascript,Jquery,我有一个按钮,它将获取我们在select2中选择的值,若客户端仍然并没有选择select2中的一个选项,我需要隐藏该按钮。 怎么弄到的 我的剧本是这样的 if ($('.deggre[select]').val() = ''){ $('dropdownMenu1').css({"display": "none"}); } 但是有了这个代码,按钮仍然会出现,即使我没有在select2中选择任何东西。你们能告诉我是怎么回事吗 这是我的名片 这有助于您: 阿拉巴马州 怀
if ($('.deggre[select]').val() = ''){
$('dropdownMenu1').css({"display": "none"});
}
但是有了这个代码,按钮仍然会出现,即使我没有在select2中选择任何东西。你们能告诉我是怎么回事吗
这是我的名片
这有助于您:
阿拉巴马州
怀俄明州
阿拉巴马州
$(文档).ready(函数(){
$(“.degger”).change(函数(){
if($(this).val()==“”)
$('#dropdownMenu1').css({“display”:“none”});
其他的
$('#dropdownMenu1').css({“display”:“block”});
})
})
这将帮助您:
阿拉巴马州
怀俄明州
阿拉巴马州
$(文档).ready(函数(){
$(“.degger”).change(函数(){
if($(this).val()==“”)
$('#dropdownMenu1').css({“display”:“none”});
其他的
$('#dropdownMenu1').css({“display”:“block”});
})
})
更新的小提琴:
您需要在页面加载和更改两个位置上检查select2的值
$(document).ready(function() {
if ($('.deggre').val() == ""){
$('#dropdownMenu1').css({"display": "none"});
}
if ($('.position').val() == ""){
$('#dropdownMenu2').css({"display": "none"});
}
$('.deggre').on('change', function() {
if ($('.deggre').val() != ""){
$('#dropdownMenu1').css({"display": "block"});
}
});
$('.position').on('change', function() {
if ($('.position').val() != ""){
$('#dropdownMenu2').css({"display": "block"});
}
});
});
更新小提琴:
您需要在页面加载和更改两个位置上检查select2的值
$(document).ready(function() {
if ($('.deggre').val() == ""){
$('#dropdownMenu1').css({"display": "none"});
}
if ($('.position').val() == ""){
$('#dropdownMenu2').css({"display": "none"});
}
$('.deggre').on('change', function() {
if ($('.deggre').val() != ""){
$('#dropdownMenu1').css({"display": "block"});
}
});
$('.position').on('change', function() {
if ($('.position').val() != ""){
$('#dropdownMenu2').css({"display": "block"});
}
});
});
对“”进行检查对我不起作用,我必须检查null以测试下拉列表是否为空或已清除-以便打开/关闭相关按钮:
$("#my_drop_down").change(function () {
if($(this).val() == null) {
$('#import_btn').addClass('disabled');
$('#import_btn').prop("disabled", true);
}
else {
$('#import_btn').removeClass('disabled');
$('#import_btn').prop("disabled", false);
}
}
对“”进行检查对我不起作用,我必须检查null以测试下拉列表是否为空或已清除-以便打开/关闭相关按钮:
$("#my_drop_down").change(function () {
if($(this).val() == null) {
$('#import_btn').addClass('disabled');
$('#import_btn').prop("disabled", true);
}
else {
$('#import_btn').removeClass('disabled');
$('#import_btn').prop("disabled", false);
}
}
先生,我试过了,但当我选择select2时,我的按钮仍然在那里@adiradian我更新我的答案,看看吧。如果能帮你标记,请。我会标记它,但第一次按钮仍然会显示,但当我们选择第一次,然后取消选择按钮时gone@adiradian,则使用占位符,因此“选择”不为空。所以显示按钮。先生,我试过了,但当我选择select2时,我的按钮仍然在那里@adiradian我更新我的答案,看看吧。如果能帮你标记,请。我会标记它,但第一次按钮仍然会显示,但当我们选择第一次,然后取消选择按钮时gone@adiradian,则使用占位符,因此“选择”不为空。所以显示按钮。使用
===
而不是=
。使用==
而不是=
。