试图找出一种在Jquery命令序列中插入条件的方法。 基本上我的观点是我可以保存代码长度。
示例:
var first=true;
if(first){
ap.nextAll("div").first()....
}else{
ap.nextAll("div").last()....
}
以及是否可以这样做:
ap.nextAll("div").(first?first():last())....
这是我知道它可以解决: last
的唯一例子,但它只是作为一个例子。
谢谢Pesulap
答案 0 :(得分:1)
是的,您可以使用括号表示法和三元运算符
ap.nextAll("div")[first? 'first' : 'last']()....