jquery 新手问题...

juenkai 2011-12-05 11:24:32
$("tr").remove("#k45");
想要删除tr id 为k45标签

但是k后面的45是通过 this.id 获取过来的。 我该怎么写?
...全文
66 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2011-12-05
  • 打赏
  • 举报
回复

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>
$(function(){
$("#45").click(function(){
$("tr #k" + this.id).remove();
})
})
</script>
<table>
<tr>
<td><span id="k45">xxxxx</span></td>
<td><input type="button" id="45" value="click to remove"></td>
</tr>
</table>
juenkai 2011-12-05
  • 打赏
  • 举报
回复
在线等高手.....
juenkai 2011-12-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hookee 的回复:]
$("tr #k" + this.id).remove();
[/Quote]

没有任何的效果。
黑色的熊猫 2011-12-05
  • 打赏
  • 举报
回复

removeTr=function(txt){
$(txt).parent().parent().remove();
}

<table>
<tr>
<td><input type="button" onclick="removeTr(this)" /></td>
</tr>
</table>
hookee 2011-12-05
  • 打赏
  • 举报
回复
$("tr #k" + this.id).remove();
supersky1 2011-12-05
  • 打赏
  • 举报
回复
$("tr").each(
function(){
var id = $(this).attr("id");
$("#k"+id).remove();
}
);
hookee 2011-12-05
  • 打赏
  • 举报
回复
alert("tr #k" + hidarr[2]) 正确就可以
juenkai 2011-12-05
  • 打赏
  • 举报
回复
hid 值是 this.id 过来的。
juenkai 2011-12-05
  • 打赏
  • 举报
回复
我刚试过和数组加。好像行不通的。
juenkai 2011-12-05
  • 打赏
  • 举报
回复
这样可否行得通??
hid ="Cut1|580021-00|42|Cutorder|CutID"
var hidarr = hid.split("|")
$("tr #k" + hidarr[2]).remove();

87,910

社区成员

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

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