标签的移位

treemo 2014-08-04 06:01:06
原本 标签<a> 在<table> 里面如下图:

点击新增后隐藏新增的按钮取而代之的是一个新的如下图:

点击保存之后是这样的效果:

现在我想将 新增的按钮提取出来 不放在table标签内
要实现点击保存之后table 最后一行就是新增的 以下是代码 求帮
<table class="sui-table table-bordered">
<tr>
<td colspan="2"></td>
<td style="border-left: 0; height: 29px">
<a href="javascript:void(0);" id="btnMemoQuickPhrase" class="sui-btn btn-danger">新增备注</a>
<label class="btnMemoQuickPhrase" style="cursor: pointer;"></label>
</td>
</tr>
</table>
<div class="hide">
<table>
<tbody>
<tr id="memoQuickPhraseTemp">
<td class="sui-form">
<input type="hidden" id="optionType" />
<input type="hidden" id="txtMemoQuickPhraseID" />
<input type="hidden" id="hdIsTeam" />
<input id="txtQuickPhrase" style="width: 90%; height: 25px; line-height: 25px; overflow: hidden" maxlength="500" onpropertychange="if (this.scrollHeight != 0) {this.style.height=this.scrollHeight+'px';}" oninput="if (this.scrollHeight != 0) {this.style.height=this.scrollHeight+'px';}" onkeydown="AcceptEnter(event,this);" />
</td>
<td style="width: 60px">
<label class="checkbox-pretty inline" data-toggle="checkbox">
<input type="checkbox" id="chkAutoSend"><span>自动</span>
</label>
</td>
<td style="width: 120px">
<a href="javascript:void(0);" class='sui-btn btn-primary' onclick="SaveMemoQuickPhraseItem(this);">保存</a>
<a href="javascript:void(0);" class='sui-btn' onclick="CancelItem(this);">取消</a>
</td>
</tr>
</tbody>
</table>
</div>

js代码其中一部分
var newLine = $("<tr class='" + ((lineCount % 2 != 0) ? "double" : "") + "'>"
+ "<td style='height: 29px;'><label id='lblQuickPhrase' class='breakWords' style=\"margin-left: 10px;\">" + quickPhrase + "</label>"
+ "<input id='hdMemoQuickPhraseID' type='hidden' value='" + newMemoQuickPhraseID + "' /><input id='hdAutoSend' type='hidden' value='" + hdIsAutoSend + "' />"
+ "<input id='hdSign' type='hidden' value='" + isTeam + "' /></td>"
+ "<td style='text-align:right;width: 70px'>"
+ "<span lang='AutoSend' style='color:Green;" + (isAutoSend ? "display: inline-block;" : "display:none;") + "'>[自动]</span>"
+ arrow
+ "</td><td style='width: 120px;'><a href='javascript:void(0);' class='sui-btn btn-small btn-primary' name='EditMemo'>修改</a> <a href='javascript:void(0);' class='sui-btn btn-small btn-primary' name='DeleteMemo'>删除</a></td></tr>");
itemLine.parent().find("#noContent").remove();
itemLine.prevAll().find(".icon-arrow-down").parent().show();
itemLine.prevAll().find("[lang=AutoSend]").hide();
itemLine.prev().before(newLine);//应该在这里可以写出效果
itemLine.prev().show();
itemLine.remove();
...全文
244 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
业余草 2014-08-05
  • 打赏
  • 举报
回复
这么帅的功能我做不出来
treemo 2014-08-05
  • 打赏
  • 举报
回复
引用 1 楼 xmt1139057136 的回复:
你做的挺好的啊,向你学习,顶你一下
大哥 你还没帮我解决下哈
treemo 2014-08-05
  • 打赏
  • 举报
回复
引用 4 楼 thc1987 的回复:
这个应该不难, 首先把新增按钮放到外面去,点击保存后再调用下新增按钮事件就可以了
要是这么简单我就不会来问了哈!不过我提出这样的效果更不好用,还是现在这样的好用
猿敲月下码 2014-08-05
  • 打赏
  • 举报
回复
这个应该不难, 首先把新增按钮放到外面去,点击保存后再调用下新增按钮事件就可以了
业余草 2014-08-04
  • 打赏
  • 举报
回复
你做的挺好的啊,向你学习,顶你一下

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧