Program Club

html5 필수 속성을 제거하는 jquery

proclub 2020. 12. 6. 22:14
반응형

html5 필수 속성을 제거하는 jquery


안녕하세요, jquery로 'required = ""'속성을 제거하고 싶습니다.

<input 
   type="text" 
   id="edit-submitted-first-name" 
   name="submitted[first_name]" 
   value="" 
   size="30" 
   maxlength="128" 
   required=""
>

다만:

$('#edit-submitted-first-name').removeAttr('required');​​​​​

더 많은 정보를 원하시면 여기를보십시오 .


자바 스크립트 사용 :

document.querySelector('#edit-submitted-first-name').required = false;

jQuery 사용 :

$('#edit-submitted-first-name').removeAttr('required');

필수로 설정하려면 true

$(document).ready(function(){
$('#edit-submitted-first-name').prop('required',true);
});

필요한 설정을 원하는 경우 false

$(document).ready(function(){
$('#edit-submitted-first-name').prop('required',false);
});

$('#id').removeAttr('required');​​​​​
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


ID 선택기가 가장 간단하지만 아래와 같이 이름 선택기를 사용할 수도 있습니다.

$('[name='submitted[first_name]']').removeAttr('required');

자세한 내용은 https://api.jquery.com/attribute-equals-selector/ 를 참조하십시오.

참고 URL : https://stackoverflow.com/questions/13951336/jquery-removing-html5-required-attribute

반응형