Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 如何将窗体放置在元素上方_Jquery Ui - Fatal编程技术网

Jquery ui 如何将窗体放置在元素上方

Jquery ui 如何将窗体放置在元素上方,jquery-ui,Jquery Ui,我有一面墙,在两列中显示来自用户的消息。每条消息都是一个div框。 我已经给了每个盒子的id消息的id 当用户单击编辑消息时,应使用Ajax将表单放置在页面上 表单与两个消息列一样宽 如果用户编辑了位于左列的消息,我可以在该消息的左边插入表单 但是,如果消息在右侧,我需要在左侧消息的开头及其上方插入表单 如何使用jquery实现这一点 rails3js.erb也许我遗漏了一些东西,但是如果您知道左边消息的id,您就可以很容易地使用它 $('#edit_link').click(function(

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

当用户单击编辑消息时,应使用Ajax将表单放置在页面上

表单与两个消息列一样宽

如果用户编辑了位于左列的消息,我可以在该消息的左边插入表单

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

如何使用jquery实现这一点


rails3js.erb

也许我遗漏了一些东西,但是如果您知道左边消息的id,您就可以很容易地使用它

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

你为什么不在这一页的某个地方给这张表格留个位置呢?然后,您可以只显示特定消息的表单。