こんにちはjqueryで 'required = ""'属性を削除したいと思います。
<input
type="text"
id="edit-submitted-first-name"
name="submitted[first_name]"
value=""
size="30"
maxlength="128"
required=""
>
Requiredをtrue
に設定する場合
$(document).ready(function(){
$('#edit-submitted-first-name').prop('required',true);
});
requiredを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');