我想允許客戶端只選擇2複選框形式的一組4,但如果他們選擇第三個從2選擇其中之一已經選擇將移至第三位。限制複選框爲2,但移動選擇,而不是阻止它
有本網站爲例(它最多可以在手機屏幕大小) https://www.office-coffee.co.uk/coffee-machines-for-business/comparison/
我到目前爲止這樣的代碼:
$(document).ready(function() {
var theCheckboxes = $(".pricing-levels-2 input[type='checkbox']");
theCheckboxes.click(function() {
if (theCheckboxes.filter(":checked").length > 2)
$(this).removeAttr("checked");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="pricing-levels-2">
<p><strong>Which level would you like?</strong></p>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 1<br>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 2<br>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 3<br>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 4<br>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 5<br>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 6<br>
<input class="single-checkbox" type="checkbox" name="vehicle" value="Bike">Level 7<br>
</div>
找不到提及的網站上的複選框.. – void
哪一個應該移動到下一個?第一個還是第二個? – void
你必須縮小屏幕直到做到移動模式,然後點擊比較「COMPARE OTHERS」...對不起,我忘了提到這一點。 –