Я использую jQuery, который стилизует мой флажок, что означает, что при щелчке он меняет стиль флажка (собственно onchange).Моя проблема: выбранные значения берутся из базы данных, с одной стороны, и изменяются пользователями с другой.Итак, если условие выполнено, я хочу, чтобы этот переключатель был отмечен.Интересно, как я могу сделать это в моей функции jQuery: (код ниже:)
<script type="text/javascript">
$(document).ready(function(){
$(".CheckBoxClass").change(function(){
if($(this).is(":checked")){
$(this).next("label").addClass("LabelSelected");
}else{
$(this).next("label").removeClass("LabelSelected");
}
});
});
</script>
И HTML:
<form id="address" method="POST" action="<?= Route::url('Save user preferences' , array('user_id' => $user));?>">
<? foreach ($prefered_products as $pp): ?>
<input id="CheckBox[<?= $pp; ?>]" type="checkbox" class="CheckBoxClass" style="display: none;" name="user_preferences_preference[<?= $pp->id ?>]" value="<?= $pp ?>" checked="checked" />
<label id="Label[<?= $pp; ?>]" for="CheckBox[<?= $pp; ?>]" class="CheckBoxLabelClass"><?= $pp->product; ?></label>
Сальвеаза предпочитает сказку о 100 ** Функция только onchange.Я также хочу, чтобы, если существует attr cheched = "флажок", флажок был отмечен (отображался проверенный стиль).
Возможно ли это в данных условиях?