JSer对象 index(sub)
描述:
根据sub值获取JSer对象的兄弟节点元素,并将其单独封装成一个新的JSer返回.
参数:
参数 |
类型 |
说明 |
sub |
int |
如果值大于0,则获取当前DOM元素的后面第sub个兄弟节点元素;
如果值小于0,则获取当前DOM元素的前面第sub个兄弟节点元素;
如果值等于0,则返回当前DOM元素相对于其父节点元素的下标位置(即等效于index()) |
返回:
JSer 由指定位置的兄弟节点封装成的JSer对象。
适用版本:
这是JSer-2.4及后续版本新增的方法。
示例:
html代码:
<p>
<div> -3 </div>
<div> -2 </div>
<div> -1 </div>
<div id="div1"> 0 </div>
<div> 1 </div>
<div> 2 </div>
<div> 3 </div>
</p>
JS代码:
JSer("#div1").index(3).css("background-color","red");
JSer("#div1").index(-2).css("background-color", "green");
var a = JSer("#div1").index(0) ;
结果:
<p>
<div> -3 </div>
<div style="background-color:green"> -2 </div>
<div> -1 </div>
<div id="div1">0 </div>
<div> 1 </div>
<div> 2 </div>
<div style="background-color:red"> 3 </div>
</p>
请参考: