只要從我的下拉列表中選擇「卷」,下面的JQuery就會顯示一個隱藏的div。問題是,當我克隆包裝下拉的div時,邏輯只對原始div有效,隱藏的div會顯示在原始和克隆的div下面。在克隆元素上選擇選項邏輯
從我的克隆元素中選擇「卷」時沒有任何反應。
$('.hiddenBreak').hide();
$('select.discount').change(function(){
if ($('.discount').val() == 'volume') {
$('.hiddenBreak').slideToggle('medium');
} else {
$('.hiddenBreak').slideUp('fast');
};
});
<div>
<select class="discount">
<option value="volume">Volume</option>
<option value="nothing">Nothing</option>
</select>
</div>
<div class="hiddenBreak">
Message goes here
</div>
了slideDown()也不起作用,它做同樣的事情。 – JONxBLAZE
如果您在「if」和「else」塊中放置斷點,它們是否到達? – arb