选择选项显示Div和;隐藏Div - JQuery

时间:2013-02-13 16:22:34

标签: jquery html css

我有一个选择选项

<select class="input_select" name="customer_type" id="central_company">
    <option value="standard">Standard</option>
    <option value="central">Central Station</option>
</select>

和一个按钮

<div class="standardbutton">
     <label class="button_label">
         <input type="submit" class="standardbutton" name="button1" value="Submit Form" />
     </label>
</div>

单击时使用此Jquery

// Show Special Form Elements
$(".cleantestbox").hide();
$('#central_company').change(function() {
    var option = $(this).find('option:selected');
    $('.cleantestbox').toggle(option.hasClass('central'));
    $('.standardbutton').toggle(option.hasClass('standard'));
}).change();

隐藏标准按钮类并显示一个名为.cleantestbox的div,但它似乎不起作用。之前有过的任何想法,但似乎无法找到导致它不起作用的想法。

1 个答案:

答案 0 :(得分:1)

// Show Special Form Elements
$(".cleantestbox").hide();
$('#central_company').change(function() {
  if ($(this).val() == 'central') {
    $('.cleantestbox').show();
    $('.standardbutton').hide();
  } else {
    $('.cleantestbox').hide();
    $('.standardbutton').show();
  }
});