我有一些具有属性的 div:rowNumber
。其中一个有一个属性:isOpen=1
.
在它之后的所有其他人都有isOpen=0
。
例如:
<div class="statusCell" isOpen="0" rowNumber="1">
我想获取statusCell
在isOpen = 1的div之后找到的所有具有类的div,并将它们的rowNumber减少一。
我需要做类似的事情:
$('.statusCell[isOpen=1]').nextAll('.statusCell[isOpen=0]').each(function() {
var rowNumber = $(this).attr("rowNumber");
var newRowNumber = parseInt(rowNumber, 10) - 1;
$(this).attr('rowNumber', newRowNumber.toString());
});
但它不起作用,因为:
$('.statusCell[isOpen=1]').nextAll('.statusCell[isOpen=0]').length
是零。。
示例代码是:
<td class="DesignedTableTD">
<div class="statusCell" style="cursor:pointer;" isOpen="0" rowNumber= "1">
<p style="display:inline;" class="yellow" title="fd">
<img alt="Active" src="@Url.Content("~/Images/play.png")" class="help"/>
</p>▽
</div>
</td>
任何帮助表示赞赏!