JavaScript prop('required',true)可以,但是prop('required',false)不可以吗? [英] Javascript prop('required', true) works but prop('required', false) doesn't?
本文介绍了JavaScript prop('required',true)可以,但是prop('required',false)不可以吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么将$('#select_embed')属性设置为true,但不设置为false?相反,我尝试了removeAttribute('required'),但这也不起作用.
Why does the $('#select_embed') property get set to true, but not to false? Instead, I tried removeAttribute('required'), but that didn't work either.
<script>
function showBundles(){
if (document.getElementById("embed").checked){
$('#div_embed_bundles').show('fast')
$('#select_embed').prop('required',true);
}
else {
$('#div_embed_bundles').hide('fast')
$('#select_embed').prop('required',false);
}
}
</script>
推荐答案
理想地,如果prop('required',true)
在工作,则prop('required',false)
也应该在工作.但是您可以尝试使用removeAttr
,希望对您有所帮助.
Ideally if prop('required',true)
is working then prop('required',false)
should also work. But you can try with removeAttr
, hope this helps.
function showBundles(){
if (document.getElementById("embed").checked){
$('#div_embed_bundles').show('fast')
$('#select_embed').prop('required',true);
}
else {
$('#div_embed_bundles').hide('fast')
$('#select_embed').removeAttr('required');
}
}
这篇关于JavaScript prop('required',true)可以,但是prop('required',false)不可以吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文