시작하기 전에 jquery를 처음 사용했지만 익숙한 모든 것을 배웠습니다.Jquery 클래스 표시 여부 필드 입력 필드
특정 입력에 값이 있거나 특정 확인란이 선택되어있는 경우에만 표시되는 여러 숨겨진 div가있는 큰 양식이 있습니다. 각 div에는 "start-hidden"이라는 클래스가 있습니다.이 클래스는 처음에는 모든 div가 페이지로드시 숨겨집니다.
체크 박스와 입력란의 모든 값은 데이터베이스에 저장되며 누군가가 양식을 업데이트하기 위해 돌아 오면 표시되어야하는 div를 올바르게 "보여줍니다" 값 또는 특정 수표가있는 것).
확인해야하는 각 필드에 대해 특정 "if 문"을 작성하는 대신 "시작 숨김"클래스가있는 div 내의 모든 입력을 검사 할 수 있으며 입력이 비어 있지 않으면 특정 div가 표시됩니다.
몇 가지 조사를 해보니 다음 코드를 시도했지만 완전히 벗어났다는 느낌이 들었습니다. 또한
var inp = $(".start-hidden input").val();
if(jQuery.trim(inp).length > 0){$(this).show();}
, 때로는 "시작 - 숨겨진"사업부가있을 수 있습니다 또 다른 '시작 - 숨겨진 "그것은 내 사업부, 나는이 중첩 된 숨겨진 사업부 것 같아요,하지만 난 확인해야 그것은 단지 부모가 열립니다 div.
누군가가 이해하기를 바랍니다.
미리 감사드립니다.
입니다. – kasdega
앞으로 해결할 수있는 또 다른 좋은 방법은 솔루션을 제공하는 답변을 수락하는 것입니다. – kasdega