0
<select data-native-menu="true" id="food_type" multiple="multiple" data-placeholder="Favourite food types" class="chzn-select-tag photo-status-update-tags" multiple="" tabindex="-1">
<option data-placeholder='true' value="" disabled="disabled">Favourite food types</option>
<?php foreach($this->aFoods as $aFood): ?>
<option value="<?php echo $aFood['food_name']; ?>" ><?php echo $aFood['food_name']; ?></option>
<?php endforeach; ?>
</select>
jQuery('#food_type').on('change', function() {
if (this.selectedOptions.length <= 5) {
jQuery(this).find(':selected').addClass('selected');
jQuery(this).find(':not(:selected)').removeClass('selected');
} else {
jQuery(this)
.find(':selected:not(.selected)')
.prop('selected', false);
}
});
这是我的code.I已限制选定的选项5.它的工作。但在多选择弹出可以选择多于5.我的要求是,如果有人试图选择超过5个选项,禁用选择多选择popup.I正在使用jquery移动1.2.1如何限制在jQuery mobile的多选择弹出窗口中选择选项?
您可以禁用第五个选项http://jsfiddle.net/Palestinian/zh76d8c0/ – Omar 2014-08-27 11:57:31