在jquery中调用函数

时间:2015-01-05 10:38:13

标签: javascript jquery

我想显示其id为deliveryto1的div,如果condition为true,则它不会显示deliverrto1 div。这个div(#deliverrto1)总是显示在else部分。

 $('#delivery').change(function () {
    if ($(this).val() == 1) {
      $('#deliverto1').show();  
      $('#deliverto').hide();

    } else {
          $('#areas').show()
          $('#deliverto').show();
    }
});

1 个答案:

答案 0 :(得分:1)

你忘了隐藏其他部分的div。在其他部分使用.hide(),如下所示

$('#delivery').change(function () {
    if ($(this).val() == 1) {
      $('#deliverto1').show();  
      $('#deliverto').hide();

    } else {
          $('#areas').show()
          $('#deliverto').show();
          $('#deliverto1').hide(); 
    }
});