获取jQuery元素的第二个子元素
这个问题可能会重复,但我没有发现任何有用的东西 以下是我的片段:获取jQuery元素的第二个子元素,jquery,html,this,element,Jquery,Html,This,Element,这个问题可能会重复,但我没有发现任何有用的东西 以下是我的片段: $(“表tbody tr”)。悬停( 函数(){ var secondCell=$(this).children[1].textContent; //secondCell.someCode }, 函数(){ //一些代码 } ); 福 福 福 酒吧 酒吧 酒吧 在jquery中,.children()是一个函数。因此,在从数组中获取元素之前,需要调用它。请看一下文档 您可以这样使用:。有几种方法: $(“第n个孩子(2)”)
$(“表tbody tr”)。悬停(
函数(){
var secondCell=$(this).children[1].textContent;
//secondCell.someCode
},
函数(){
//一些代码
}
);代码>
福
福
福
酒吧
酒吧
酒吧
在jquery中,.children()
是一个函数。因此,在从数组中获取元素之前,需要调用它。请看一下文档
您可以这样使用:。有几种方法:
$(“第n个孩子(2)”)
$(“tr”).children().eq(1)
$(“tr td”).eq(1)
$(“tr td”).filter(“:n个子(2)”)
您也可以使用以下代码
$("table tbody tr").hover(
function() {
var secondCell = $(this).find("td:eq(1)").text();
//secondCell.someCode
},
function() {
//some code
}
);
$(“tr td:nth child(2)”)应该可以了。谢谢你,哈比比,但是你知道,我想用$(this)获取已经选中的行的单元格,无论如何,谢谢。哦,是的,我看到了这个,但是当我键入它时,我的IDE说children
不是函数,而是数组,但是当我尝试它时,它工作了。