두 개의 div에 요소가있는 양식이 있습니다.양식을 직렬화하지만 일부 요소는
드롭 다운에 따라 일부 div는 숨겨져 있고 일부는 표시됩니다.
숨겨진 div가 아닌 표시 가능한 요소 만 사용하여 양식을 직렬화하려고합니다.
숨겨진 div를 필터링 할 수있는 방법이 있습니까?
이 시도하지만$('<tr />').data($(this).find('form:not(.child:hidden)').serializeObject());
serializeObject이 객체에 serializeArray 변환하는 플러그인이 작동하지 않습니다.
텍스트 영역, 선택, 확인란, 라디오 (기본적으로 모든 보이는 요소를 확인하고 싶지는 않습니다. 모든 요소를 선택하고 숨겨진 div의 요소를 무효화하고 싶습니다) –
죄송합니다. 이 경우': input : visible '처럼'input' 앞에':'를 넣으십시오. 나는 나의 대답을 업데이트했다. –
+1 멋진! :-) 그래서': input'은 모든 입력을 의미합니까? –