jquery删除html5必需的属性

嗨,我想删除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');​​​​​ 

如果你有兴趣进一步阅读这里看看。

使用Javascript:

 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); });