У меня есть заказ form.booking-wrap
с двумя элементами, div#booking
, а затем div.quantity
<form class="booking-wrap">
<div id="booking"></div>
/* insert div#message IF div.quantity is present inside div.booking-wrap */
<div class="quantity"></div>
</form>
div.quantity
присутствует только динамически для некоторых заказов.
Я пытаюсь добиться того, чтобы, если присутствует div.quantity
, я хотел бы добавить дополнительный html div#message
, но этот новый div должен появляться после div#booking
и до div.quantity
Я пробую следующее jQuery:
if($('.booking-wrap:has(div.quantity)')){
$('#booking' ) .after( '<div id="message">Message</div>');
}
Но, похоже, это не сработает.
Затем я попробовал это:
$('.booking-wrap:has(div.quantity)').append($('<div id="message">Message</div>'));
Это работаети появляется новый div, однако он находится рядом с количеством div.
Как я могу показать его после #booking
, но до .quantity
?