我基本上有 html
<div class="letter">A</div>
<div class="letter">B</div>
<div class="letter"></div>
<div class="letter">D</div>
<div class="letter"></div>
和一个 jQuery 函数,它返回第一个空 div 的索引(带有“字母”类)
var firstEmptyIndex;
var findStart = function(){
var firstEmptyElement = $('div.letter:empty:eq(0)');
firstEmptyIndex = firstEmptyElement.index('div.letter');
}
如何扩展此 findStart 函数以传递将开始在给定索引处搜索空元素的变量。例如,我想运行 findStart(3),它将返回 HTML 示例 (4) 中第五个元素的索引。运行 findStart(0) 或 findStart(1) 将返回 2。