
已知HTML:<tr id="row001"><td>001</td><td>张三</td></tr>
JQUERY代码:
var $tr=$("#row001"),valArr=[];//$tr是获取的tr
$trfind("td")each(function(){
valArrpush($trim($(this)text()));//text()获取td的文本内容,$trim()去空格
});
alert(valArrjoin(";"));//输出结果
// 递归遍历,取出最深层children
calleArr(array){
consolelog(121,array)
for(let i in array){
var data=array[i];
if(datachildren){
dataname=dataname;
thiscalleArr(datachildren) //里面还有子节点,继续遍历,自己调用自己
}else{//最内层的数据
dataname=dataname;
dataid = dataid;
dataisChecked = true;
}
}
},
Jquery获取子元素的方法有2种,分别是children()方法和find()方法。下面我们分别来使用这两种方法,看看它们有何差异。
children()方法:获取该元素下的直接子集元素
find()方法:获取该元素下的所有子集元素
以上就是关于jquery中我获取到tr的值,再想获取里面每个td的值,怎么获取全部的内容,包括:jquery中我获取到tr的值,再想获取里面每个td的值,怎么获取、递归遍历children,获取最深层数据、jquery怎么获取元素的子元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)