如何获取刚刚删除的行的文本值-Jquery/Js
How to get the text value of the row that was just deleted-Jquery/Js
我有一个删除链接,单击该链接会删除表中的行。
<table id="cont">
<tbody>
<tr>
<td>
<label>account name</label>
</td>
</tr>
<tr>
<td>
<label>type</label>
</td>
</tr>
<tr>
<td><a class=delete href='/url/delete'>Delete</a></td>
</tr>
</tbody>
</table>
这是 js im 试图找到我刚刚删除的行:
$('.delete').on('click', function(e) {
var $this = $(this);
$this.parent().remove();
//how to get the <tr> that just deleted
alert("deleted" +tr-value-deleted);
});
任何想法赞赏!!谢谢。。
我不知道
你说的值是什么意思,如果你的意思是innerHTML,你可以先存储它,然后删除元素。
var deleted = $this.parent().html();
$this.parent.remove();
alert("deleted " + deleted);
这取决于你想要什么作为"价值"伴侣!
如果你想要表格的id
,你会这样做
$(this).closest('table').attr('id');
如果您想要帐户ID或类型,则可以轻松完成
$(this).closest('table').find('lable');
这应该给你一个包含两个元素的数组
您可以
先缓存单元格,然后再获取outerHTML
。
$('.delete').on('click', function(e) {
var $p = $(this).parent();
$p.remove();
//how to get the <tr> that just deleted
alert("deleted " + $p[0].outerHTML);
});
在这里摆弄。
相关文章:
- 基于文本jquery php更改按钮
- 选择“p文本jquery”
- 附加 HTML 转义文本:jQuery
- 如何知道选中/突出显示的文本jquery的顺序出现
- Action.on('模糊')不't处理输入文本-jQuery 1.9+
- 在当前工具提示文本 JQuery 旁边追加或添加新文本
- 文本自动移动以适应动画相邻文本 (jquery):如何平滑
- 获取锚点的特定文本 - jQuery
- 从文本 jquery 中查找和挑选出模式
- 延迟后如何更改文本 - jQuery.
- 更改按钮文本 jQuery
- 使用 :包含 找到一个文本 jquery
- 获取引导程序单选按钮文本-jquery
- onchange函数转换为输入文本JQuery的数组
- 语法错误未终止字符串文本jquery
- 将输入占位符文本与span文本jquery交换
- 更改数值为文本- jQuery / NivoSlider
- 在文本区搜索指定的文本- jQuery/Javascript
- 一个字一个字地突出显示文本(jquery)(关闭)
- 无终止字符串文本jquery或更多