为了账号安全,请及时绑定邮箱和手机立即绑定
  • nth-child(index)从1开始的,而eq(index)是从0开始的

    查看全部
  • $(参数)是一个多功能的方法,通过传递不同的参数而产生不同的作用

    查看全部
  • 3.9难,继续学习
    查看全部
  • //给所有的div统一增加边框

            $('div').addClass('addBorder')

    //class=left下div元素增加一个新的样式,增加背景颜色

            $('.aaron').addClass('newClass')

    //通过css覆盖addClass方式设置背景色

            $('.aaron').css({

                'background':'yellow'

            })


    查看全部
  • 通过.css方法设置的样式属性优先级要高于.addClass方法

    总结:

    .addClass与.css方法各有利弊,一般是静态的结构,都确定了布局的规则,可以用addClass的方法,增加统一的类规则
    如果是动态的HTML结构,在不确定规则,或者经常变化的情况下,一般多考虑.css()方式


    查看全部
  • <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>Document</title>

    <script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>

    <style type="text/css">


    </style>

    </head>

    <body>

    <div id="a">

    <p>asd</p>

    </div>

    <div class="b">

    <p>azvszx</p>

    </div>

    <div>

    <p>jmh</p>

    </div>

    <button type="button"  onclick="q()">全选择器</button>

    <button type="button"  onclick="f()">

    类选择器、元素选择器、id选择选择器</button>

    <button type="button"  onclick="v()">

    清除样式</button>

    <script type="text/javascript">

    function v(){

    $('*').removeAttr("style");

    }

    function f(){

            $("#a").css("border","3px solid red");

            $(".b").css("border","3px solid red");

            $("p").css("color","blue");

        }

            function q(){

            var elements1 = document.getElementsByTagName('*');


    var elements2 = $('*');

    if(elements1.length === elements2.length){

    elements2.css("border","1px solid pink");

    }

    }

    </script>

    </body>

    </html>


    查看全部
  • <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>Document</title>

    <script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>

    </head>

    <body>

    <div>1</div>

    <div>2</div>

    <div>3</div>


    <script type="text/javascript">

    var $div = $("div");

    var div = $div.get(0);

    div.style.color = "red";

    </script>

    </body>

    </html>


    查看全部
  • <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <title>Document</title>

    <script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>

    </head>

    <body>

    <script type="text/javascript">alert($)</script>

    </body>

    </html>


    查看全部
    0 采集 收起 来源:环境搭建

    2018-12-09

  • $("div").?(function(index,className) { // $("div")是一个类数组对象,index是这个类数组对象索引,className是这个类数组对象的当前类名
    if(-1 !== className.indexOf('imooc')){ // 判断当前对象的类名是否包含了"imooc"字符串,如果是,执行if中的代码
    $(this).addClass('imoocClass') // $(this)指的的就是当前对象,为当前对象添加新的类名
    }
    });

    查看全部
  • //单个select,返回第一个

            $("p").text( $("#single").val() )

    //多个select被选择,返回["imocc", "博客园"]

            $("p").text( $("#multiple").val() )

    //选择一个表单,修改value的值

            $("input[type='text']").val('修改表单的字段') 


    查看全部
  • .html(),.text()和.val()的差异总结:  

    1. .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。

    2. .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。

    3. .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。


    查看全部
  • jQuery 方法 attr(),提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回希望使用的字符串。 因此代码中的:
    $("input:eq(2)").attr('value',function(i, a){
    return '通过function设置' + a
    })

    查看全部
  • attr()有4个表达式

    1. attr(传入属性名):获取属性的值

    2. attr(属性名, 属性值):设置属性的值

    3. attr(属性名,函数值):设置属性的函数值

    4. attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }


    查看全部
  • 可以在dom对象上存储临时数据,键值对型数据

    值可以是数组或者单一值

    可以通过$.(元素,键,值)或者jquery对象.来设置或者获取对象中的属性值,这个data应该可以理解为对象的域,就像是web中request请求域差不多吧


    查看全部
  • addClass适合于在不经常变化的页面,css()方法适合于动态的HTML结构,在不确定规则,或者经常变化的情况下。

    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!