JQuery

Posted 痴道三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery相关的知识,希望对你有一定的参考价值。

JQuery

   文档:http://jquery.cuishifeng.cn/

   1.x;2.x;3.x;  推荐1.12,兼容性更高

   分为js和js.min , min是压缩版的,上线时使用min

   模块(类库)

   DOM/BOM/javascript的类库

 

   在头文件加入:

    <scritp src="jquery-1.12.4.js></script>

   但是一般放在尾部。

 

   调用jQuery:

      1、jQuery.方法名

      2、$.方法名

      

  一、查询元素

      相互转换:

        jquery对象[0] =>Dom对象

          $(‘#i1‘)[0] = document.getElmentById(‘i1‘)

        Dom对象 => $(Dom对象)

      选择器-直接找到某个或者某类标签

        1、id

            $(‘#id‘)

        2、class 

            $(‘.c1‘)

        3、标签

            $(‘a‘)  -找到所有a标签

        4、组合

            $(‘a,.c2.#i1‘)

        5、层级

          $(‘#i10 a‘)     -id = i10 下 所有的a标签,子子孙孙

          $(‘#i10>a‘)   -只找儿子

        6、属性

          $(‘[属性名]‘)

          $(‘[属性名="属性内容"]‘)

          $(‘input[type="text"]‘)      =  $(‘:text‘)

      筛选

        $(‘a:first‘)

        $(‘a:eq(0)‘)  -索引  (从0开始)

        

      三元运算 

        var v = 条件? 真值:假值

        

 

  二、操作元素

 

----->实例:

      1、多选,反选,全选

        -选择器

        -

          $(‘#tb:checkbox‘).prop(‘checked‘);    获取值

          $(‘#tb:checkbox‘).prop(‘checked‘,ture);    设置值

        -

          jQuery方法内置循环:$(‘#tb:checkbox‘).方法

        -

          $(‘#tb:checkbox‘)each(function(k){

                //k 当前索引

                //this, Dom,当前循环对象

                })  

      

以上是关于JQuery的主要内容,如果未能解决你的问题,请参考以下文章

JQueryJQuery基本操作

jQueryjquery插件封装

jQueryjQuery与Ajax的应用

jQueryjquery.metadata.js验证失效

Jqueryjquery刷新页面(局部及全页面刷新)

JqueryjQuery获取URL參数的两种方法