내가 이런 좋은 jQuery를 체인이 있습니다일반 함수 jQuery 메서드를 실행 하시겠습니까?
$(...)
.method1()
.method2()
.method3()
...;
지금 내가 실행하는 조건 .method2()
을 대체하고자 참조하거나 .method2a()
또는 .method2b(p1)
. 실제로, 나는 이것을하고 싶다 :
$(...)
.method1();
if (cond)
$(...).method2a()
else
$(...).method2b(p1)
$(...)
.method3()
...;
그러나 이것은 아름다운 체인을 깨뜨린다!
그래서 체인에서 내 자신의 기능을 실행할 수있게 해주는 jQuery API 메소드 XYZ를 찾고 있습니다! 그래서 다음과 같이 보일 것입니다 :
$(...)
.method1()
.XYZ(function() {
if (cond)
this.method2a()
else
this.method2b(p1);
})
.method3()
...;
그래서, 이것을 허용 할 수있는 jQuery 메서드 XYZ가 있습니까? 이것에 가장 가까운 것은 .each
이지만 각 요소에 대해 개별적으로 실행하고 싶지 않습니다!
+1 감사하지만 나는이 :-)에 대한 플러그인을 만들 싫어 나는 질문에서 스케치 한 원시적 인 해결책을 찾아 갈 것입니다. – TMS