单击另一个div后如何在另一个div上显示div?

时间:2012-03-22 06:06:04

标签: javascript jquery

奇怪的标题.. 无论如何 这是我的问题,我想在点击<div id="detail">data</div>

后显示<div class="eventName">data</div>

这是我的jquery代码:

$(".eventName").click(
        function () {
            var eventId = $(this).attr('id');
            var role    = $(this).attr('dir');
            var todo = 'viewDetails';
            $("#details").load("plugins/company_calendar/calendar.php?eventId="+ eventId +"&todo="+ todo +"&role="+ role );
        }
    );

我不知道如何在另一个div上显示div#细节。 你能帮我解决这个问题吗? 感谢..

2 个答案:

答案 0 :(得分:1)

var sourceContents = $(sourcedivid).html();
$(destinationdivid).html(sourceContents);

将sourcedivid的内容复制到destinationdivid

小心内存泄漏。

答案 1 :(得分:1)

您必须确保要显示的div存在于页面和

$("#details").hide();
页面加载时会调用

如果它不存在则必须创建一个,然后将其附加到页面并应用效果。