У меня есть div со скрытым флажком внутри. Когда вы щелкаете в любом месте div, он должен поставить галочку/снять флажок, а также добавить css в div.Добавить CSS в родительский div после проверки флажка в jQuery
Это работает, однако он не будет работать при первом щелчке. После этого все в порядке.
Любые идеи?
$(".panel").on('click', function() {
var check = $(this).find(':checkbox');
if (check.prop('checked') == true) {
check.prop('checked', false);
$(this).css('opacity', '1');
} else {
check.prop('checked', true);
$(this).css('opacity', '0.2');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-lg-4">
<div class="panel">
<hr>
<input class="check" type="checkbox" name="todo[]" value="1">
</div>
</div>
Отправьте свой HTML так же, пожалуйста, – j08691
вам просто нужно инициализировать желаемый css для состояния загрузки либо с классом, либо с помощью обычного css – happymacarts
. Проверьте это ** [jsfiddle] (https://jsfiddle.net/11L4pb1L/) **, Работает ли это для вас? – kosmos