2024-10-31 09:24:27
你的思路对了,但写法上有些错误。
给你一个清晰的思考方式:
$()方法的参数可以是
var tbodyId = "tbody" + k;
$( "#" + tbodyId + " tr")//此处既是你所需要的
我发现这样根本获取不到每一个id值,因为k值是在循环的,这样子我只能获取到最后一个k值,我怎么样才能获取每一个k值呢···2~694~436~72这是我的QQ~~可以加我么
我懂你的意思,如此可以防止,这个涉及“闭包”的概念:
for( var i = 0; i < 10; i++ ){
(function(k){
var tbodyId = "tbody" + k;
$( "#" + tbodyId + " tr")//此处既是你所需要的
//add your code below
//...
})(i);
}
2024-10-31 19:32:18
$("#tbody"+k+" tr") //要么都用双引号两种都可以, 不过建议采用第一种双引号.
$('#tbody'+k+' tr') //要么都用单引号
2024-10-31 10:41:37
$("#tbody"+k).find("tr") 这样就可以啊
2024-10-31 19:12:06
$("tbody[id='ID"+k+"'] tr")
选择tbody标签 并且id 属性等于ID+K 的所有 tr 子元素
试试看