我需要知道如何检查是否需要单选按钮。 我正在使用jquery,我试图使用
console.log($("#radio").prop("required"));
但它没有用。
答案 0 :(得分:2)
您可以使用$('input').attr("required")
或$('input').get(0).hasAttribute("required")
console.log($('input').attr("required"));
console.log($('input').get(0).hasAttribute("required"))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" required> test
答案 1 :(得分:1)
$("#radio").attr("required");
或者:
$("#radio").is("[required]");
第一个使用属性属性(进行getAttribute
调用)。第二个使用CSS选择器。因此,如果您想要选择所需的所有输入,您需要以下内容:$("input[required]")
。
答案 2 :(得分:0)
您应该使用attr()代替此处使用的道具:
$(document).ready(function() {
$("input[type='radio']").click(function(){
if($(this).attr('required')){
console.log('Required');
}
else{
console.log('Not Required');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="radio" required /> test1
<input type="radio" /> test2