У меня есть div checkbox-container
внутри al oop, и я пытаюсь использовать position:absolute
, чтобы они не мешали другим элементам.
Но проблема во всех div (например, 20 div ) находятся в том же положении, что и я пытался использовать left, bottom, top
, а другие по-прежнему не работают. Понятия не имею, почему это не работает. Может ли кто-нибудь помочь мне, пожалуйста?
Изменить: я использую абсолютную позицию, потому что, если я нажимаю кнопку «Выбрать», флажок появляется в каждом продукте без перекрытия, но они разрушают стиль <p><b>Available : {{$product->stock}} In Stock</b></p>
, поэтому я хочу использовать position:absolute
Лезвие
<button class="Select-Deselect" type="button">Select</button>
@foreach($products as $product)
<div class="checkbox-container" style="display:none;">
<div class="checkbox">
<label><input type="checkbox" value="{{$product->id}}" name="checked[]"></label><br />
</div>
</div>
<p><b>Available : {{$product->stock}} In Stock</b></p>
@endforeach
Javascript
<script>
$(".Select-Deselect").click( function(e) {
if ($(this).html() == "Select") {
$(".checkbox-container").css('display', 'block');
$(this).html('Deselect');
} else {
$(".checkbox-container").css('display', 'none');
$(this).html('Select');
}
return false;
});
</script>