我拼命想要将element
与索引选择器eq()
结合起来。
语法有什么问题吗?
function setVisibleRange(element) {
for ( -- something with i -- ) {};
$(element:eq(i).show();
};
setVisibleRange($("ul li"));
顺便问一下,有没有更好的方法来解决一系列元素?像eq(0, 4)
这样的东西? for循环只是一种解决方法。
谢谢
答案 0 :(得分:2)
您可以使用eq
运算符
.
<强> Live Demo 强>
function setVisibleRange(element) {
for ( i=0; i < element.length; i++)
element.eq(i).show();
};
答案 1 :(得分:2)
function setVisibleRange(element) {
for (var i=element.length; i--;) {
element.eq(i).show();
}
}
setVisibleRange($("ul li"));
对于类似eq(0, 4)
的内容,我会这样做:
$("ul li:lt(5)").show();
答案 2 :(得分:1)