У меня есть плагин на моем сайте, и я хочу настроить функцию, которая мне не предоставлена.Нажмите на div, возьмите текст и скопируйте его в таблицу
<div id="4_15:00" class="DOPBSPCalendar-hour dopbsp-available">
<div class="dopbsp-bind-top">
<div class="dopbsp-hour"> </div>
</div>
<div class="dopbsp-bind-middle dopbsp-group0">
<div class="dopbsp-hour">15:00</div>
<div class="dopbsp-available">1 available</div>
</div>
<div class="dopbsp-bind-bottom">
<div class="dopbsp-hour"> </div>
</div>
</div>
<div id="4_16:30" class="DOPBSPCalendar-hour dopbsp-available dopbsp-selected">
<div class="dopbsp-bind-top">
<div class="dopbsp-hour"> </div>
</div>
<div class="dopbsp-bind-middle dopbsp-group0">
<div class="dopbsp-hour">16:30</div>
<div class="dopbsp-available">1 available</div>
</div>
<div class="dopbsp-bind-bottom">
<div class="dopbsp-hour"> </div>
</div>
</div>
Это часть таблицы я хочу показать выбранное время под датой:
<table class="dopbsp-cart">
<tbody>
<tr>
<td class="dopbsp-label">Check in</td>
<td class="dopbsp-value">19 February 2015</td>
</tr>
А вот мой JQuery:
<script>
jQuery(document).ready(function() {
jQuery('.DOPBSPCalendar-hour.dopbsp-available').click(function (e) {
t = jQuery('.dopbsp-selected .dopbsp-hour').text();
table = jQuery('table.dopbsp-cart .dopbsp-value');
table.first().append("<br>"+t)
});
});
</script>
Когда пользователь выбрать определенное время, он автоматически добавляет класс: dopbsp-selected
. Итак, я хочу принять выбранное время и добавить его ниже даты. Тем не менее, у меня нет никаких ошибок на консоли, и я не могу найти причину, которая не работает.
Какой элемент получает класс 'dopbsp выбранный '? –
Дивы, которые вы нажимаете. Это код. По второму варианту – Tasos
Ваш код, кажется, работает: http://jsfiddle.net/uxy6zxfc/ –