Jquery 如何删除每行的第一列?
我在尝试从每行中删除第一列时遇到问题。我感觉这是我对jquery的理解 我试过以下方法Jquery 如何删除每行的第一列?,jquery,Jquery,我在尝试从每行中删除第一列时遇到问题。我感觉这是我对jquery的理解 我试过以下方法 $("table:eq(2) tr td:first").remove() // this only removed the first cell $("table:eq(2) tr td:first").each.remove() // didn't notice a difference 你知道我做错了什么吗?试着用td:first代替td:first 有关更多信息,请参阅本页: 另外,对jQuer
$("table:eq(2) tr td:first").remove() // this only removed the first cell
$("table:eq(2) tr td:first").each.remove() // didn't notice a difference
你知道我做错了什么吗?试着用td:first代替td:first 有关更多信息,请参阅本页: 另外,对jQuery选择器有几点建议:
$("table:eq(2) tr").each(function(){
$(this).find("td:first").remove();
});
请看这里:
编辑:我更喜欢卡里姆的答案:)
$(“table:eq(2)tr td:first child”)
更干净,更不用说更高效。+1,非常好的信息。我会放弃卡里姆的所有建议。“凤凰城”考虑接受这个答案,如果这对你有用的话,在信用到期时给予赞扬。我想我并没有正确使用每一个功能。你的解决方案奏效了。我只是修改了你的第二次尝试,使它正确工作,没有考虑它是否是最有效的解决方案,它不是。
$("table:eq(2) tr").each(function(){
$(this).find("td:first").remove();
});