如何检查jquery中是否需要单选按钮

时间:2017-02-01 08:59:02

标签: javascript jquery html5

我需要知道如何检查是否需要单选按钮。 我正在使用jquery,我试图使用

console.log($("#radio").prop("required"));

但它没有用。

3 个答案:

答案 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