美文网首页
jQuery - jQuery $()和 常见方法

jQuery - jQuery $()和 常见方法

作者: 莫名ypc | 来源:发表于2018-11-08 20:33 被阅读0次

加载本地的jQuery文件适合开发和测试时使用

<script src="js/jquery.min.js"></script>

下面的方式适合商业项目通过CDN服务器来加速获取jQuery的js文件

<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>

根据样式表选择器获取元素,获取到的不是原生的js对象

而是经过jQuery封装过后的对象(有更多的方法方便操作)

$('#hide').on('click', function(){
        // 根据样式表选择器获取元素,获取到的不是原生的js对象 
        // 而是经过jQuery封装过后的对象(有更多的方法方便操作)
        $('#data').fadeOut(1000);
});

fadeOut(时间):淡出效果
fadeIn(时间):淡入效果

$('#pretty').on('click', function(){
        //除第一列以外的奇数列
        $('#data tr:gt(0):odd').css({
            'background-color': '#00FFFF',
            'font-size': '20px',
        });
        //除第一列以外的偶数列
        $('#data tr:gt(0):even').css('background-color', '#ccc');
});

$( )的四种用法:

$函数的第一种用法:

$函数的参数是另一个函数
传入的函数是页面加载完成之后要执行的回调函数

$(function(){});

$函数的第二种用法:

参数是一个选择器字符串
获取元素并得到与之对应的jQuery对象(伪数组)

$('#fruits a').on('click', removeItem);

$函数的第三种用法:

参数是一个标签字符串
创建新元素并的得到与之对应的jQuery对象
text()添加文本
append()添加子节点

$('<li>').text(fruitName).append()

阻止默认事件

evt.preventDefault();

$函数的第四种用法:

参数是原生JavaScript对象
将原生的JS对象包装成对应的jQuery对象

$(evt.target).parent().remove();

完整实例

<script src="js/jquery.min.js"></script>
        <script type="text/javascript">
            function removeItem(evt){
                evt.preventDefault();
                // $函数的第四种用法:参数是原生JavaScript对象
                // 将原生的JS对象包装成对应的jQuery对象
                $(evt.target).parent().remove();
            }
            // $函数的第一种用法:$函数的参数是另一个函数
            // 传入的函数是页面加载完成之后要执行的回调函数
            $(function(){
                // $函数的第二种用法:参数是一个选择器字符串
                // 获取元素并得到与之对应的jQuery对象(伪数组)
                $('#fruits a').on('click', removeItem);
                $('#ok').on('click', function(){
                    var fruitName = $("#name").val().trim();
                    if(fruitName.length > 0){
                        $('#fruits').append(
                            // $函数的第三种用法:参数是一个标签字符串
                            // 创建新元素并的得到与之对应的jQuery对象
                            $('<li>').text(fruitName).append(
                                $('<a>').attr('href', '').text('×').on('click', removeItem)
                            )
                        );
                    }
                    // 对jQuery对象通过下标运算或调用get()方法会得到原生的JS对象
                    $('#name').val('').get(0).focus();
                });
            });
        </script>

相关文章

  • jQuery - jQuery $()和 常见方法

    加载本地的jQuery文件适合开发和测试时使用 下面的方式适合商业项目通过CDN服务器来加速获取jQuery的js...

  • jQuery

    jQuery语法: jQuery获取内容和属性 : AJAX load()方法: jQuery ajax() 方法...

  • JQuery 命令汇总

    jQuery 选择器 jQuery 效果函数 jQuery 文档操作方法 这些方法对于 XML 文档和 HTML ...

  • jQuery处理元素和浏览器窗口的尺寸

    jQuery 尺寸通过 jQuery,很容易处理元素和浏览器窗口的尺寸。 jQuery 尺寸方法 jQuery 提...

  • jquery2019.3.5callback方法jquery链/

    jquery callback方法 jquery链 同一个元素运行多条jquery命令 jQuery 设置内容和属...

  • jQuery 之 extend 方法使用

    方法介绍 jQuery 的 API 手册中,extend 方法挂载在 jQuery 和 jQuery.fn 两个不...

  • 有用的jquery整理

    jQuery遍历 - each() 方法 jQuery对象和DOM对象使用说明 Jquery css元素 默认情况...

  • jQuery第一天笔记

    JQuery简介 JQuery常用方法 JQuery中的插件 JQuery简介 JQuery 的发展历史http:...

  • jQuery HTML

    jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM...

  • jQuery HTML

    jQuery - 获得内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方法。 jQuery DOM...

网友评论

      本文标题:jQuery - jQuery $()和 常见方法

      本文链接:https://www.haomeiwen.com/subject/wtlgxqtx.html