如何在元素上方定位表单

时间:2011-08-10 04:36:43

标签: jquery-ui

我有一个墙,用于在两列中显示来自用户的消息。每条消息都是一个div框。 我已经给出了每个框的id作为消息的id。

当用户点击邮件的编辑时,应使用Ajax在页面上放置表单。

表单与两个消息列一样宽。

如果用户编辑左栏中的邮件,我可以在此邮件的左侧插入表单。

但是,如果消息在右侧,我需要在左侧消息的开头和上方插入表单。

如何使用jquery执行此操作?

Rails 3 js.erb

1 个答案:

答案 0 :(得分:0)

也许我会错过一些东西,但如果您知道左侧消息的ID,您可以轻松使用

$('#edit_link').click(function() {
    $.ajax({
        url: "/getyourform",
        success: function(data) {
            $('#left_message_id').before(data);
        }
    });
}