0

我有两个问题:

我列出了文件,当我单击其中一个文件时,会出现表单,并且我可以描述我的图像,单击提交按钮后,我的表单将变为“添加”信息。但我还想更改列表上的标题,我希望 IE 出现在列表项旁边的 YES 字符串,我最近添加了描述。怎么做?

第二个问题是关于刷新表单,我不想看到添加的消息,只是在计算数据库请求时加载一些 gif,当它完成时,我想看到填写了我最近添加的信息的表单。怎么做?

Jsfiddle 来说明我最近版本的脚本要更正:http: //jsfiddle.net/GSC3x/5/

@@更新到第一个问题:

当我有这样的列表项时:

<li class="files"><a href="#" class="show_hide" >filename <img align="right" src="http://artivia-dev2/git.png" alt="OK" /></a> 

当我想在提交表单后只更改此处的图像时 - 怎么做?

4

2 回答 2

2
upform.html("<div class='message'></div>"); 

因此,在您获得响应后,您将 div 的内容替换为另一个内容。因此,您拥有的初始表单现在丢失了,而不是从您的服务器发送 json 响应并用服务器值填写您的表单。

将 Yes 附加到 li like file1 Yes

示例 HTML

<li><a href="#" class="show_hide" >file2</a><span></span>

示例代码

jQuery(upform).parent().prev().text('Yes');
于 2012-06-08T11:29:52.660 回答
1

只需将以下代码添加到您的按钮单击事件中。

var aLink = $(this).parents('li').children(':first'); 

演示:http: //jsfiddle.net/GSC3x/10/

于 2012-06-08T11:51:29.420 回答