Jquery 计算具有相同类的不同表的TD数
假设我们有两个具有相同类的表,唯一的区别是列的数量Jquery 计算具有相同类的不同表的TD数,jquery,Jquery,假设我们有两个具有相同类的表,唯一的区别是列的数量 <table class="lives prono_live"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr> </table> <table clas
<table class="lives prono_live">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</table>
<table class="lives prono_live">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
</table>
这段代码不好,只是有一部分
此代码的作用是:
- 显示值为9和9的两个警报框
- 显示值为4和5的两个警报框
有人知道怎么做吗?因为您的代码正在计算所有的
tds
,因为您在循环$('.lives.prono_live td')中有类选择器。
。。。使用$(此)
引用,它应该可以工作
试试这个
$( '.lives.prono_live' ).each(function( index ) {
alert($(this).find('td').length);
});
因为您的代码正在计算所有
tds
,因为您在循环$('.lives.prono\u live td')中有类选择器。
。。。使用$(此)
引用,它应该可以工作
试试这个
$( '.lives.prono_live' ).each(function( index ) {
alert($(this).find('td').length);
});
您需要使用
此
,否则您可以通过类选择器同时获得这两个选项
$( '.lives.prono_live' ).each(function( index ) {
alert($(this).find('td').length);
});
您需要使用
这个
,否则您可以通过类选择器同时获得这两个选项
$( '.lives.prono_live' ).each(function( index ) {
alert($(this).find('td').length);
});
试试这个
$(".lives.prono_live").each(function() {
alert($("td", this).length);
});
试试这个
$(".lives.prono_live").each(function() {
alert($("td", this).length);
});
在$.each()循环中,需要将$(this)作为“current”元素的目标
在$.each()循环中,需要将$(this)作为“current”元素的目标