如何在jquery中获取唯一选择器

how to get unique selector in jquery

本文关键字:获取 唯一 选择器 jquery      更新时间:2023-09-26

唯一的选择器是

#reg > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(7) > td:nth-child(1)

我想使用insertAfter()在选择器后面添加元素。

$('#reg > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(7) > td:nth-child(1)').after(yourdata)

您可以这样做,但这不是一个优化的jQuery选择器。。。事实上,它可能是表现最差的一个。检查这个http://learn.jquery.com/performance/optimize-selectors/

如果我是你,我会在每行附加一个类,然后也许我可以这样做:

$('.myrow').find('td').eq(index);

或者您可以使用document.querySelector('.myRow > td:nth-child(index)');

$('<div/>').insertAfter('#reg > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(7) > td:nth-child(1)');