jQueryMultiSelectプラグインを使用しています。次のような要件があります-デフォルトで英語を選択し、ユーザーが英語を削除できないようにします。
私は次のように試しました(英語は常にチェックされますが、値は削除されます):
JQUERY:
jQuery("#language").multiSelect({
oneOrMoreSelected: '*',
selectAll: false,
noneSelected: 'Check some languages!'
}, function(objCheckbox) {
if (jQuery(objCheckbox).val() == "English") {
jQuery(objCheckbox).attr("checked", "checked");
}
});
HTML:
<select id="language" name="language" multiple="multiple" style="width:300px;">
<option value="English" selected="selected">English</option>
<option value="Hindi">Hindi</option>
<option value="Spanish">Spainish</option>
<option value="Urdu">Urdu</option>
<option value="French">French</option>
<option value="Bengali">Bengali</option>
</select>
これが役立つ場合のjsfiddle表現です。御時間ありがとうございます。