표시 목록 항목을 숫자 형식으로 표시하려면 최상위 목록을 가져 오려고합니다.jquery 유효성 검사의 동적 목록 번호 지정
이렇게하려면 '계속'을 클릭하고 표시된 목록 항목을 찾아서 <li></li>
에 넣으려고합니다.
$('.btn-submit-val').on('click', function() {
$('.error-menu a > label:visible').wrap('<li></li>');
$('.error-menu a > label:hidden').unwrap('<li></li>');
});
이 같은 목록을 가지고 그래서 경우 :
1. [last name error]
을 그리고 표시되지 않습니다 :
<ol class="error-message-container error-menu">
<a href="#firstName"><label class="error" for="firstName" generated="true" style="display:none;"></label></a>
<a href="#lastName"><label class="error" for="lastName" generated="true"></label></a>
</ol>
그런 다음 페이지가 표시됩니다
1. 2. [last name error]
기본적으로 오류가 없으면 페이지에 표시되지 않으며 숫자 목록 순서로 표시되지 않습니다.
현재 페이지의 입력란의 유효성을 검사하면 숫자가 여전히 옆에 표시됩니다. 번호를 삭제하고 숫자 순서를 유지하기를 원합니다. 이것이 가능한가?
바이올린 : https://jsfiddle.net/DTcHh/25848/