jquery入门指南(二)

toggle:如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。
语法:$(selector).toggle(speed,callback,switch)

淡入淡出: fadeIn fadeOut
下拉显示: slideUp slideDown
--不推荐使用

动画:animate
--推荐使用

样式:
.css('width'); //获取一个样式,带单位 200px
.css('background','yellow'); //设置一个样式
.css({'background':'yellow','width':200}); 设置多个样式

 <script src="js/jquery-1.7.2.js"></script>
    <script>
        $(function(){
            alert($('div').eq(0).css('width'));
        });
    </script>

属性:
.attr('属性名') //获取一个属性
.attr('name','value'); //设置一个属性
.attr({
name1:'v1',
name2:20
}) //批量设置属性

class操作:
addClass
removeClass

<script src="js/jquery-1.7.2.js"></script>
    <script>
        $(function(){
            $('#btn1').click(function(){
                //$('#div1').addClass('aa');
                $('#div1').removeClass('aa');
            });
        });
    </script>

内容操作:
非表单元素的内容:
.html() 获取innerHTML
.html(设置的内容) 设置
表单标签:
.val() 获取内容
.val(设置的内容) 设置

<script src="js/jquery-1.7.2.js"></script>
    <script>
        $(function(){
            $('#btn1').click(function(){
                //alert($('#div1').html());
                $('#div1').html('123456789');
            });
        });
    </script>
<body>
<input type="button" id="btn1" value="aaaa">
<div id="div1">123</div>

原生对象 jquery对象

  • 原生对象的属性和方法,不能直接用于 jquery对象
  • jquery对象的属性和方法, 不能 直接用于 原生对象
    原生 对象转化为 jquery 对象 $(原生)
    jquery对象转化为 原生对象 $( )[0]

索引:
.index();

<script src="js/jquery-1.7.2.js"></script>
    <script>
        $(function(){
            alert($('.on').index());
        });
    </script>
<body>
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li class="on"></li>
        <li></li>
        <li></li>
    </ul>
</body>

链式操作:分步骤地对jQuery对象实现各种操作.

<script>
        $(function(){
            $('input').click(function(){
                //$('#div1').css('width',200).hide().css('height',300).show();
                $('#div1').animate({'width':200}).hide();
            });

        });
    </script>
<body>
<input type="button" value="aaa">
<div id="div1"></div>
</body>

兄弟节点:siblings
函数用于选取每个匹配元素的所有同辈元素(不包括自己),并以jQuery对象的形式返回。如果没有符合条件的元素,则返回空的jQuery对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,526评论 0 44
  • jQuery基础(一)——样式篇 1-2环境搭建 1-3 jQuery HelloWorld体验 $(docume...
    croyance0601阅读 1,116评论 0 8
  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    前端进阶之旅阅读 16,718评论 18 503
  • 第一章 jQuery简介 1-1 jQuery简介 1.简介 2.优势 3.特性与工具方法 1-2 环境搭建 进入...
    mo默22阅读 1,664评论 0 11
  • 我用了两年的时间,完成了所谓的在该有的年纪做的该做的事情,恋爱、结婚、生子……而在此之前,我只是我自己,爱...
    筱元子阅读 202评论 0 0