当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


jQuery :radio用法及代码示例


:radio Selector用于选择radio类型的所有元素。 $(“:radio”)和$(“[type=radio]”)的工作原理相同。要选择以该形式使用的一组单选按钮,我们使用$(“ input [name = name_of_group]:radio”)它返回一个单选类型的输入元素数组。

用法:

  • 默认语法:
     $( "input[name=group_name]:radio" ) 
  • 使用语法的优势:上面的语法无法利用本机DOM的性能优化优势,因此请改用下面的语法。
     $("input[type=radio][name=group-1]") 

方法-1:$(“input[type=radio]”)这种选择方法选择类型为radio的所有输入元素。页面的每个广播元素。
示例1:



<!DOCTYPE html> 
<html lang="en"> 
  
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport" 
          content="width=device-width, 
                   initial-scale=1.0"> 
    <meta http-equiv="X-UA-Compatible" 
          content="ie=edge"> 
    <title>Document</title> 
</head> 
  
<body> 
    <form action=""> 
        <input type="text"
               name="name" /> 
        <input type="radio" 
               name="group-1" /> 
        <input type="radio" 
               name="group-1" /> 
        <input type="radio"
               name="group-1" /> 
  
        <input type="radio"
               name="group-2" /> 
        <input type="radio"
               name="group-2" /> 
    </form> 
</body> 
<script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
  </script> 
  
  <script> 
    $(document).ready(function() { 
        var input = $("input[type=radio]").wrap( 
          "<div></div>").parent().css({ 
            background:"green", 
            display:"inline" 
        }) 
        console.log(input) 
    }); 
</script> 
  
</html>

安慰

输出:

方法2-$(“input:radio”)这将产生与上一个相同的结果。
示例2:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <meta http-equiv="X-UA-Compatible" content="ie=edge"> 
    <title>Document</title> 
</head> 
<body> 
    <form action=""> 
        <input type="text" name="name"/> 
        <input type="radio" name="group-1" /> 
        <input type="radio" name="group-1" /> 
        <input type="radio" name="group-1" /> 
   
        <input type="radio" name="group-2"/> 
        <input type="radio" name="group-2"/> 
    </form> 
</body> 
<script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
</script> 
<script> 
    $(document).ready(function(){ 
        var input=$("input:radio").wrap( 
        "<div></div>").parent().css({ 
        background:"green", 
        display:"inline" 
    }) 
    console.log(input) 
    }); 
</script> 
</html>

输出:

方法3:$(“ input [type = radio] [name = group-1]”)这将从表格中选择指定的无线电输入组。
示例3:

<!DOCTYPE html> 
<html lang="en"> 
  
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport"
          content="width=device-width,  
                   initial-scale=1.0"> 
    <meta http-equiv="X-UA-Compatible"
          content="ie=edge"> 
    <title>Document</title> 
</head> 
  
<body> 
    <form action=""> 
        <input type="text" 
               name="name" /> 
        <input type="radio" 
               name="group-1" /> 
        <input type="radio"
               name="group-1" /> 
        <input type="radio"
               name="group-1" /> 
  
        <input type="radio" 
               name="group-2" /> 
        <input type="radio"
               name="group-2" /> 
    </form> 
</body> 
<script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
  </script> 
<script> 
    $(document).ready(function() { 
        var input =  
          $("input[type=radio][name=group-1]").wrap( 
          "<div></div>").parent().css({ 
            background:"yellow", 
            display:"inline" 
        }) 
        console.log(input) 
    });  
    
  </script> 
  </html>

安慰:

输出:




相关用法


注:本文由纯净天空筛选整理自Pankaj_Singh大神的英文原创作品 jQuery | :radio Selector。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。