Html 两个表具有相同的类名,但对类的更改仅应用于一个表
在我的ascx UI页面中,我有两个类名相同的html动态表“transfer_options”,要求使用相同的类名从两个表中删除一些内容 我尝试了Html 两个表具有相同的类名,但对类的更改仅应用于一个表,html,css,Html,Css,在我的ascx UI页面中,我有两个类名相同的html动态表“transfer_options”,要求使用相同的类名从两个表中删除一些内容 我尝试了$('.transfer\u options td:last img').remove()但它仅从第一个表中删除img 第二张桌子的图像仍然存在。如何删除两个表的最后一个td映像(仅具有类名) “class=”下载“> “class=”下载“> “class=”下载“> “class=”下载“> $('.transfer\u options td
$('.transfer\u options td:last img').remove()代码>但它仅从第一个表中删除img
第二张桌子的图像仍然存在。如何删除两个表的最后一个td映像(仅具有类名)
“class=”下载“>
“class=”下载“>
“class=”下载“>
“class=”下载“>
$('.transfer\u options td:last img')
返回HTMLElement数组。要删除它们,必须为它们调用.remove()
。
使用jQuery,您可以这样做:
$('.transfer_options td:last img').each((index, element) => {
element.remove();
});
$('.transfer\u options td:last img')
返回HTMLElement数组。要删除它们,必须为它们调用.remove()
。
使用jQuery,您可以这样做:
$('.transfer_options td:last img').each((index, element) => {
element.remove();
});
您需要将td:last
链接到一个单独的查找中,以便它在每个表中查找最后一个td,否则选择器将只在所有表中查找最后一个td:
$('.transfer_options')。查找('td:last img')。删除()
“class=”下载“>
“class=”下载“>
“class=”下载“>
“class=”下载“>
您需要将您的td:last
链接到一个单独的查找中,以便它在每个表中查找最后一个td,否则选择器只会在所有表中查找最后一个td:
$('.transfer_options')。查找('td:last img')。删除()
“class=”下载“>
“class=”下载“>
“class=”下载“>
“class=”下载“>
这是错误的-您可以在数组上调用。remove
,它将删除数组中的所有元素,您不需要遍历每个元素并单独调用remove。问题是选择器只返回所有表中的最后一个td,而不是每个表中的最后一个td OK这是我的错现在我看到了问题。但是您的答案似乎解决了这个问题。这是错误的-您可以在数组上调用.remove
,它将删除数组中的所有元素,您不需要遍历每个元素并单独调用remove。问题是选择器只返回所有表中的最后一个td,而不是每个表中的最后一个td OK这是我的错现在我看到了问题。但你的答案似乎解决了这个问题