저는 jQuery를 처음 사용했기 때문에 찾을 수없는 요소의 처리를 단순화하고 싶습니다. 이는 상당히 일반적인 문제입니다.요소를 찾을 수 없을 때 jQuery에서 예외를 throw 할 수 있습니까?
var category = $('select#Category');
지금, 나는 그것을 찾을 수없는 경우 반환 된 변수가보고 검사 할 수 있습니다,하지만 난 확실히 예외가이 경우에 자동으로 던져지지 원합니다 : 다음 코드는 내가 무슨 뜻인지 보여줍니다. 이 모든 것이 jQuery에서 가능합니까? 그렇지 않다면 jQuery와 같은 자동 오류 검사를 구현하는 일반적인 관용구가 있습니까?
개선 사항 : throw 라인을 'throw'요소 없음 : '+ arguments [0];로 변경하면 오류의 원인을 알 수 있습니다. – Jamiec
@Jamiec 고마워, 그건 좋은 추가 :) – Paulpro
사실, 지금이 솔루션에 진짜 문제가 나타납니다. $를이 함수로 바꾸면 jQuery API에 _ $로 액세스해야합니다. 예를 들면 : _ $. 대신 예외를 발생시키는 래퍼가 _ $로 표시되도록 솔루션을 변경하는 방법에 대해 설명합니다. $를 완전히 감쌀 수 없다면 정의되지 않은 변수를 검사하는 대신 _ $()를 호출하는 것이 좋습니다. – aknuds1