我想取消選擇多選擇選項元素的最後選定的選項,當用戶從多選擇選項中選擇一定數量的值。這裏是我的jQuery代碼,當用戶嘗試選擇第三個選項時,取消選擇所有選定的選項。但我只想取消第三個選擇。jquery Javascript取消選擇選項元素
$(document).ready(function() {
$("select#connection_profiles").change(function() {
if ($("select#connection_profiles option:selected").length > 2) {
$("#connection_profiles").val([]);
alert('You can only select a max of 2 connection profile.');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form-group">
<div class="input-group"><span class="input-group-addon">Server</span>
<select class="form-control" multiple name="connection_profiles[]" id="connection_profiles">
<option value=''>Please select max of 2 connection profile</option>
<option value='10'>Rackware Cloud Server</option>
<option value='8'>Rackspace Cloud Server</option>
<option value='9'>Mitel MiCloud Cloud Server</option>
<option value='7'>Carbonite Cloud Server</option>
<option value='6'>Steam Gaming Cloud Server</option>
<option value='5'>Microsoft Exchange Cloud Server</option>
</select>
</div>
</div>
「第三個」是否意味着用戶選擇的最後一個選項?編輯:出於好奇你會接受一個解決方案,阻止用戶選擇第三個選項開始? – Taplar
是的,但我已經有一個解決方案@Taplar – PeterT