• 随性记


    • 修改元素属性
    $(".class").attr("src","Imgs/login.gif");
    • 修改元素属性
    $("#id").css("display","none");
    •  判断元素是否隐藏
    $(".list-inline").is(":visible");
    • 获取元素的text
    $("#id").text();
    •  chang() 方法的定义

        当元素的值发生改变时,会发生 change 事件。

        该事件仅适用于文本域(text field),以及 textarea 和 select 元素。

        change() 函数触发 change 事件,或规定当发生 change 事件时运行的函数。

        注释:当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。

    • 一个小demo,实现隔行换色,图片放大阅览,删除节点。
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <script src="../Scripts/jquery-3.1.1.min.js"></script>
        <script src="../Scripts/bootstrap.min.js"></script>
        <link href="../Content/bootstrap.css" rel="stylesheet" />
        <meta charset="utf-8" />
        <style type="text/css">
            body {
                font-size:13px;text-align:center;
            }
            table {
                margin-top:100px
            }
            table thead tr {
                background-color:#d8d5a4;
            }
            img {
                 width:45px;height:56px;border:1px solid #000000;margin:5px 10px;
            }
            .trCss {
                background-color:#8edde0;
            }
            .clsImg {
                position:absolute;border:1px solid #000000;padding:3px;background-color:#f8f8f3;display:none;
            }
        </style>
        <script type="text/javascript">
            $(function () {
                //隔行变色
                $("tbody tr:even").addClass("trCss");
                $("#selectAll").click(function () {
                    if (this.checked) {
                        $("input[name=selectRow]").attr("checked", true);
                    } else {
                        $("input[name=selectRow]").attr("checked", false);
                    }
                })
                //删除
                $("input[type=button]").click(function () {
                    var selectRow = $("input[name=selectRow]");
                    selectRow.each(function (index) {
                        if (this.checked) {
                            $("table tr[id=" + this.value + "]").remove();
                        }
                    });
                })
                //预览图片生成
                $("img").mousemove(function (e) {
                    $("#imgTemp").attr("src", this.src)
                                .css({ "width": "300px", "height": "200px", "top": (e.pageY + 15) + "px", "left": (e.pageX + 5) + "px" }).show(300);
                })
                //鼠标移除
                $("img").mouseout(function () {
                    $("#imgTemp").hide(100);
                })
            })
        </script>
    </head>
    <body>
        <div class="container">
            <table class="table table-bordered">
                <thead>
                    <tr>
                        <td>选项</td>
                        <td>编号</td>
                        <td>封面</td>
                        <td>购书人</td>
                        <td>性别</td>
                        <td>购书价</td>
                    </tr>
                </thead>
                <tbody>
                    <tr id="1001">
                        <td>
                            <input type="checkbox" value="1001" name="selectRow"/>
                        </td>
                        <td>1001</td>
                        <td><img alt="封面图片" src="../Image/5670d8646a4b6.jpg"/></td>
                        <td>李晓明</td>
                        <td></td>
                        <td>35.56元</td>
                    </tr>
                    <tr id="1002">
                        <td>
                            <input type="checkbox" value="1002" name="selectRow"/>
                        </td>
                        <td>1002</td>
                        <td><img alt="封面图片" src="../Image/Desert.jpg" /></td>
                        <td>李晓明</td>
                        <td></td>
                        <td>35.56元</td>
                    </tr>
                    <tr id="1003">
                        <td>
                            <input type="checkbox" value="1003" name="selectRow"/>
                        </td>
                        <td>1003</td>
                        <td><img alt="封面图片" src="../Image/5670d8646a4b6.jpg" /></td>
                        <td>李晓明</td>
                        <td></td>
                        <td>35.56元</td>
                    </tr>
                    <tr id="1004">
                        <td>
                            <input type="checkbox" value="1004" name="selectRow"/>
                        </td>
                        <td>1004</td>
                        <td><img alt="封面图片" src="../Image/Desert.jpg" /></td>
                        <td>李晓明</td>
                        <td></td>
                        <td>35.56元</td>
                    </tr>
                    <tr id="1005">
                        <td>
                            <input type="checkbox" value="1005" name="selectRow"/>
                        </td>
                        <td>1005</td>
                        <td><img alt="封面图片" src="../Image/5670d8646a4b6.jpg" /></td>
                        <td>李晓明</td>
                        <td></td>
                        <td>35.56元</td>
                    </tr>
                </tbody>
                <tfoot>
                    <tr>
                        <td colspan="6">
                            <div style="150px;margin-left:50px">
                                <input type="checkbox" id="selectAll"/>全选
                                <input type="button" value="删除" style="margin-left:20px"/>
                            </div>
                        </td>
                    </tr>
                </tfoot>
            </table>
            <img id="imgTemp" class="clsImg" src=""/>
        </div>
    </body>
    </html>
    Demo
    •  jQuery中的offset() 与 position()

        offset() 获取或者设置元素的绝对位置

        position() 获取或者设置元素的相对位置

    • CSS opacity属性

        opacity属性:表示元素的不透明性

  • 相关阅读:
    实验五——循环结构学习总结
    对象判等
    一个转行的程序员给我们的忠告,很中肯
    自定义异常类
    Python入门系列(一):感言
    Python入门系列(三):基本概念
    Python入门系列(二):环境搭建(基于Windows)
    Python入门系列(四):运算符与表达式
    JQuery前奏:特性简介
    JQuery对象与DOM对象互相转换
  • 原文地址:https://www.cnblogs.com/Akeke/p/6477704.html
Copyright © 2020-2023  润新知