我拼命地尝试element与 index-selector结合使用eq()。语法有什么问题吗?
function setVisibleRange(element) {
for ( -- something with i -- ) {};
$(element:eq(i).show();
};
setVisibleRange($("ul li"));
顺便说一句,有没有更好的方法来处理一系列元素?像eq(0, 4)什么?for 循环只是一种解决方法。
谢谢
我拼命地尝试element与 index-selector结合使用eq()。语法有什么问题吗?
function setVisibleRange(element) {
for ( -- something with i -- ) {};
$(element:eq(i).show();
};
setVisibleRange($("ul li"));
顺便说一句,有没有更好的方法来处理一系列元素?像eq(0, 4)什么?for 循环只是一种解决方法。
谢谢
您可以eq使用.运算符调用元素,
function setVisibleRange(element) {
for ( i=0; i < element.length; i++)
element.eq(i).show();
};
function setVisibleRange(element) {
for (var i=element.length; i--;) {
element.eq(i).show();
}
}
setVisibleRange($("ul li"));
对于类似的事情eq(0, 4),我会这样做:
$("ul li:lt(5)").show();