jQuery :radio选择器

jQuery :radio选择器

jQuery :radio选择器是用来选择所有radio类型的元素。$( ":radio" )$( "[type=radio]" ) 的工作原理是一样的。要选择表单中使用的一组单选按钮,我们使用$( "input[name=_of_group]:radio")。它返回一个radio类型的输入元素的数组。

语法:

  • Default 语法:
 $( "input[name=group_name]:radio" ) 
  • 语法用于发挥优势。上面的语法不能利用本地DOM的性能优化,所以用下面的语法代替。
 $("input[type=radio][name=group-1]") 

方法-1: $("input[type=radio]")这种选择方法选择所有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>

Console:

jQuery :radio选择器

输出:

jQuery :radio选择器

方法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>

输出:

jQuery :radio选择器

方法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>

Console:

jQuery :radio选择器

输出:

jQuery :radio选择器

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程