命令序列中的条件

时间:2014-01-23 08:08:45

标签: jquery

试图找出一种在Jquery命令序列中插入条件的方法。 基本上我的观点是我可以保存代码长度。

示例:

var first=true;

if(first){
    ap.nextAll("div").first()....
}else{
    ap.nextAll("div").last()....
}

以及是否可以这样做:

ap.nextAll("div").(first?first():last())....

这是我知道它可以解决: last的唯一例子,但它只是作为一个例子。

谢谢Pesulap

1 个答案:

答案 0 :(得分:1)

是的,您可以使用括号表示法和三元运算符

ap.nextAll("div")[first? 'first' : 'last']()....