我需要更改將輸入設置爲required="true"
或required="false"
的應用程序。我的問題是當我嘗試獲取所有需要的輸入時,我只是得到它們全部即使是false
之一。獲取必填字段並檢查是否爲真
我試了一下:
$('input[required=true')
- >得到所有這些
var $input = $('input');
$.each($input, function(sKey, sValue){
if($('#' + sValue.id).prop('required') == "true"){
//Gets all even the false one
}
if($('#' + sValue.id).prop('required')){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "true"){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "required"){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "required"){
//Gets all even the false one
}
});
我在做什麼錯?
'的console.log($( 「輸入[需要= '真']」)的長度。);'爲我在Chrome當元件在HTML是硬編碼工作正常。它們是動態生成的嗎? – epascarello