string을 사용하여 slideUp() 또는 slideDown() jquery 함수를 수행 할 수있는 방법이 있습니까? 예를 들어
:
slideUp/slideDown with string
$(".myDiv").do("slideUp");
하지만 :)
감사합니다 같은 것을 쓸 수 있어야하는 것이 좋을 수 있지만!
string을 사용하여 slideUp() 또는 slideDown() jquery 함수를 수행 할 수있는 방법이 있습니까? 예를 들어
:
slideUp/slideDown with string
$(".myDiv").do("slideUp");
하지만 :)
감사합니다 같은 것을 쓸 수 있어야하는 것이 좋을 수 있지만!
기본 JS 구문은 다음
obj.property
obj.method()
// or
obj["property"]
obj["method"]()
된 문자열로 평가 임의 JS 표현 될 수 대괄호 비트 원하는 속성/메소드의 이름. 그래서 당신이 찾고있는 무엇 :
$(".myDiv")["slideUp"]()
어떤 당신과 같은 것들로에 확장 할 수 있습니다 :
$(".myDiv")[someCondition ? "slideUp" : "slideDown"]()
// and
var method = "slideUp"
$(".myDiv")[method]()
노력이
$("#clickme").click(function() {
$("#book").slideUp("slow", function() {
// Animation complete.
});
});
객체의 메소드 또는 속성 액세스
아니, 감사합니다,하지만 요점은 가능 ^^ 에서 nnnnnn로 작은 코드를 작성하는 것입니다 대답은 완벽합니다 – koesys
아저씨, 당신은 저의 ** 주인공 **입니다. 당신은 방금 매우 기본적인 수준에서 중요한 것을 가르쳐 주셨습니다. 그것은 완벽하게 작동하므로 정말 고마워요 :) (그리고 빌어 먹을, 당신은 너무 빨랐어 !! Unfortunatelly, 내 진창은 stackovertflow에 너무 새로운이기 때문에 투표 할 수 없다. – koesys