이 jQuery를 선택을 할 수있는 더 좋은 방법이 : 나는 텍스트 상자와 텍스트 영역과 초점에 흐림 이벤트에, 내 기능, HideDynamicFormError 바인딩 및 다른 형태의 입력 요소의 이벤트를 클릭하고이 jQuery 선택을 수행하는 더 좋은 방법이 있습니까?
$("p.DynFieldWrapper :input:not(:text):not(textarea)").focus(HideDynamicFormError).click(HideDynamicFormError);
$("p.DynFieldWrapper :text,p.DynFieldWrapper textarea").blur(HideDynamicFormError);
가.
이것은 작동하지만 jQuery에서 여전히 문제가 발생하고 있으며이를 수행하는 더 좋은 방법이 있는지 궁금해하고 있습니까?
나는 당신의 이름/아바타 콤보를 사랑한다고 말했을뿐입니다. 또한 많은 양의 코드를 거쳐야한다면, 모든 것을 상당히 느려질 것이라고 언급 할 가치가 있습니다. – Sneakyness
@ 부끄러움 - 고마워! 대신 당신은 무엇을 할 것입니까? 또한 DynFieldWrapper 클래스가 동적으로 생성 된 양식 필드에 적용된다는 점도 지적해야합니다. 일반적으로 페이지에는 많은 필드가 없지만 가능합니다. 내가 성능을 위해 한 또 다른 점은 HideDynamicError가 호출 될 때 $ (this) .unbind를 호출하여 해당 특정 요소에 대해 다시 호출되지 않도록합니다. –