如何在span上获取表td值,然后单击删除该行
How to get Table td value on span click after that remove that row
我有一个表,当我单击span时,单元格中有span。它显示最接近的TR,第二个TD值,然后删除该行。
演示
我试过了,但没有工作。。。
<table id="Table_">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><span class="abc">click me</span></td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
<td><span class="äbc">click me</span></td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
<td><span class="abc">click me</span></td>
</tr>
<tr>
<td>10</td>
<td>11</td>
<td>12</td>
<td><span class="abc">click me</span></td>
</tr>
</table>
$('#Table_ .abc ').click(function() {
alert($(this).closest("tr").children("td").eq(2).html());
$(this).closest("tr").remove();
});
这样的东西应该可以工作:)
$('#Table_ .abc').click(function() {
alert($(this).closest("tr").children("td").eq(1).html());
$(this).closest("tr").remove();
});
table {
border: 1px solid black;
border-collapse: collapse
}
table tr td {
border: 1px solid black;
padding: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<table id="Table_">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td><span class="abc">click me</span>
</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
<td><span class="abc">click me</span>
</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
<td><span class="abc">click me</span>
</td>
</tr>
<tr>
<td>10</td>
<td>11</td>
<td>12</td>
<td><span class="abc">click me</span>
</td>
</tr>
</table>
问题出在HTML中,字符的编写方式很奇怪。它应该是一个insted ofä。
更新的jQuery代码:
$('.abc').click(function() {
alert($(this).closest("tr").children("td").eq(2).html());
$(this).closest("tr").remove();
});
请检查这个小提琴
注意ä上的两个点。将a替换为ä时,代码是正确的。
$('#Table_ span.äbc ').click(function() {
alert($(this).closest("tr").children("td").eq(2).html());
$(this).closest("tr").remove();
});
相关文章:
- 复选框,然后单击事件处理
- 选择其中一个单选按钮,然后单击“提交”,重定向其他页面
- JS将复选框中的值添加到URL,然后单击转到URL
- 在表中创建带有输入的新行,然后单击保存该输入的值
- 我可以在蜘蛛网的高图表中添加两个轴,然后单击x轴标签导航到另一个页面吗
- 将 Div 类附加到超链接类 — 然后单击时克隆并附加超链接到容器
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- window.打开一个新页面,然后单击新页面中的链接 - JavaScript
- KNOCKOUTJS 复选框,然后单击父 TD
- 在 ajax 调用中加载日期选择器,然后单击不起作用
- 管理 Shorcut,然后单击 Browser with JQuery
- 创建一个链接,然后单击一个按钮即可单击它
- 从PHP代码加载图像,然后单击时更改主页上的图像
- 查看 json,然后单击该 json 中的 links.json,并将其替换为当前 json 视图
- 从应用程序加载网页,然后单击该页面上的链接
- 单击以打开图像,然后单击以将其关闭
- 鼠标悬停,鼠标退出,然后单击谷歌地图上的同一标记
- React渲染一个组件,然后单击另一个React组件
- Join events按键(带keyCode),然后单击链接
- C#/VB.net,然后单击javascript don'不起作用