Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод результата в div (https://javascript.ru/forum/misc/42035-vyvod-rezultata-v-div.html)

vertmann 10.10.2013 01:24

Вывод результата в div
 
Доброго всем дня! Изучаю jQuery нет так давно, возникла проблема... нужно вывести результат из удаленного html-файла в нужный див. Нужно сохранить подобную структуру:

<div class="wrap">

<div class="like">
<a class="confirm">
</div>

<div class="recomendation">
<a class="confirm">
</div>

<div class="result">

</div>

</div>


Т.е мы кликаем по ссылке и снизу под дивами like и recomendation выводится результат. Есть такой код, который выводит результат под дивом like в случае клика по соответствующей ссылке. Как бы сделать так, чтобы выводить можно было в див result?

$('.confirm').live('click', function() {
        $('.result').remove();
        $(this).parent().append('<div class="result"></div>');
        $(this).parent().find('.result').load(site_url + '/loadconfirm');
        
    })


ситуация еще осложняется тем, что результаты выводятся в цикле smarty

BETEPAH 10.10.2013 08:50

Цитата:

Сообщение от vertmann
Как бы сделать так, чтобы выводить можно было в див result

так оно и выводится в div.result, судя по всему. При клике создается ".like div.result" и в него выводится.
Если Вы хотите при кликах по всем ссылкам выводить в тот div.result, который существует изначально на странице, проще всего присвоить ему id и тогда $('#result').load(site_url + '/loadconfirm');

рони 10.10.2013 09:37

vertmann,
а не проще не удалять и потом создавать а очищать


Часовой пояс GMT +3, время: 00:05.