Показать сообщение отдельно
  #1 (permalink)  
Старый 08.02.2015, 02:48
Новичок на форуме
Отправить личное сообщение для DevOlegKosarev Посмотреть профиль Найти все сообщения от DevOlegKosarev
 
Регистрация: 08.02.2015
Сообщений: 5

Исправление ошибки Uncaught TypeError: undefined is not a function
есть разметка которая выводит по циклу
<li>
                    <img class="portrait" src="assets/images/plants/<?php echo $row_ground['id_plant']; ?>.jpg" alt="<?php echo $row_id_plant['name']; ?>" title="Петрушка" height="48" width="48">
                    <div>
                        <span class="title"><?php echo $row_id_plant['name']; ?><?php echo $row_ground['id']; ?></span>
                        <span id="harvest" class="small minor">
                            (Урожай через <span data-countdown-harvest="<?php echo $date_harvest; ?>"></span>)
                        </span>
                    </div>
                    <div id="actions">
                        <div class="small minor"><span>Полив через <span data-countdown-water="<?php echo $date_water; ?>"></span></span></div>
                    </div>
                    <div style="clear:both"></div>
                </li>


и есть

$('[data-countdown-harvest]').each(function () {
        var $this = $(this), finalDate = $(this).data('countdown-harvest');
        $this.countdown(finalDate, function (event) {
            $this.html(event.strftime('%H часов %M  минут %S секунд')).on('finish.countdown', function (event) {
                $(this).parent()
                       $(this).parent().$("div#actions").replaceWith('<img alt="" src="assets/images/icons/harvest.png" height="16" width="16"> <a href="#">___</a>')
            });
        });
    });


пишет вот такую ошибку
TypeError: $(...).parent(...).$ is not a function

однако если пишу БЕЗ $(this).parent() то добовлять ко всем. Помогите исправить... Зарание Большое спасибо.

Последний раз редактировалось DevOlegKosarev, 08.02.2015 в 03:18.
Ответить с цитированием