jQuery-attr()、val()、add()属性和each函数

news/2024/11/8 9:45:05/

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>jQuery-attr()、add()属性和each函数</title>
        <script type="text/javascript" src="../../script/jquery-1.7.2.js"></script>
        <script type="text/javascript">
            //页面加载完毕之后
            $(function(){
                //将第一个按钮绑定鼠标点击事件
                $("input[type=button]:eq(0)").click(function(){
                    //选定第三个选项(方法一)
                    $("#single>option:eq(2)").attr("selected", "selected");
                    //选定第三个选项(方法二)
                    // $("#single").val(["s3"]);
                });
                
                $(":button:eq(1)").click(function(){
                    $("#multiple").val(["x2", "x4"]);
                });
                
                $(":button:eq(2)").click(function(){
                    $(":checkbox").val(["check2", "check4"]);
                });
                
                $(":button:eq(3)").click(function(){
                    $(":radio").val(["radio2"]);
                });
                
                $(":button:eq(4)").click(function(){
                    //.add() 把 add匹配的选择器的元素添加到当前 jquery 对象中,然后循环执行弹窗
                    $("#single")
                        .add("#multiple")
                        .add(":checkbox:checked")
                        .add(":radio:checked")
                        .each(function(){
                            alert($(this).val());
                        });
                });
            });
        </script>
    </head>
    <body>
        
        <input type="button" value="使单选下拉框的'选择3号'被选中"/>
        <input type="button" value="使多选下拉框选中的'选择2号'和'选择4号'被选中"/><br>
        <input type="button" value="使多选框的'多选2'和'多选4'被选中"/>
        <input type="button" value="使单选框的'单选2'被选中"/><br>
        <input type="button" value="弹出已经被选中的值"><br>
 
        <br/>
        
        <select id="single" name="singlecheck">
          <option value="s1">选择1号</option>
          <option value="s2">选择2号</option>
          <option value="s3">选择3号</option>
        </select>
        
        <select id="multiple" multiple="multiple" name="multiplecheck" style="height:120px;">
          <option selected="selected" value="x1">选择1号</option>
          <option value="x2">选择2号</option>
          <option value="x3">选择3号</option>
          <option value="x4">选择4号</option>
          <option selected="selected" value="x5">选择5号</option>
        </select>
        
        <br/><br/>

        <input type="checkbox" name="c" value="check1"/> 多选1
        <input type="checkbox" name="c" value="check2"/> 多选2
        <input type="checkbox" name="c" value="check3"/> 多选3
        <input type="checkbox" name="c" value="check4"/> 多选4
        
        <br/>
        
        <input type="radio" name="r" value="radio1"/> 单选1
        <input type="radio" name="r"  value="radio2"/> 单选2
        <input type="radio" name="r"  value="radio3"/> 单选3

    </body>
</html>

 


http://www.ppmy.cn/news/93368.html

相关文章

提醒!手机卡注销前,一定要做的四件事!

现在更换手机卡的情况对小伙伴们来说都是家常便饭的事情了&#xff0c;但是很多小伙伴在手机换号的时候&#xff0c;经常忘记解绑以前手机号绑定的一些业务&#xff0c;为此产生了很多不必要的麻烦&#xff0c;今天的这篇文章就是要告诫大家换号之前一定要做的几件事&#xff0…

通过ChatGPT跟MetaHuman对话,Android/iOS兼容

一、申请ChatGPT的API-KEY 1.通过 openAI官网申请API-KEY 2.参考使用腾讯云函数一分钟搭建 OpenAI 免翻墙代理搭建openAI免翻墙代理 3.通过Postman测试一下openAI函数是否可被调用,传入BearerToken和Body参数,ChatGPT即可返回应答数据 二、启用必要的插件 1.启用文字转语…

Java 文档注释

Java支持三种注释方式。前两种分别是// 和/* */&#xff0c;第三种被称作说明注释&#xff0c;它以/** 开始&#xff0c;以 */结束。 说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息&#xff0c;并输出到HTML文件中。 说明注释&#xff0c;…

性能优化 面试

性能分析 1.页面加载性能&#xff08;加载时间&#xff1b;用户体验&#xff09; 2.动画与操作性能&#xff08;是否流畅无卡顿&#xff09; 3.内存占用&#xff08;内存占用过大&#xff0c;浏览器崩掉等&#xff09; 4.电量消耗&#xff08;游戏方面&#xff0c;暂不考虑&…

语义分割实战项目(从原理到代码环境配置)

MMsegmentation是一个基于PyTorch的图像分割工具库,它提供了多种分割算法的实现,包括语义分割、实例分割、轮廓分割等。MMsegmentation的目标是提供一个易于使用、高效、灵活且可扩展的平台,以便开发者可以轻松地使用最先进的分割算法进行研究和开发。 看下结果 MMsegmenta…

Makefile基础教程(路径搜索)

文章目录 前言一、常用的源码管理方式二、VPATH和vpath1.VPATH2.vpath3.VPATH和vpath优缺点对比 三、VPATH和vpath同时出现make会怎么处理四、vpath指定多个文件夹总结 前言 在前面的文章中我们的文件全部都是放在同一个目录下面的&#xff0c;那么在实际的工程开发中会这样做…

通过人工智能制定的HTML的零基础的详细学习计划

HTML&#xff08;Hypertext Markup Language&#xff09;是一种用于创建网页和Web应用程序的标记语言。如果你想从零开始学习HTML&#xff0c;下面是一个详细的学习计划&#xff1a; 学习资料&#xff1a; HTML官方教程 慕课网HTML入门教程 W3Schools在线教程 书籍…

MySQL运维篇(一)

一.日志 1.1 错误日志 错误日志是 MySQL 中最重要的日志之一&#xff0c;它记录了当 mysqld 启动和停止时&#xff0c;以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时&#xff0c;建议首先查看此日志。 错误日志是默认开启的…