第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JQuery

標(biāo)簽:
JQuery

• 什么是JQ
• JS的升级版,写越少的代码,做越多的事情
• 学习JQ的基础
• HTML CSS Javascript 后台(了解)
• JQ官网
http://jquery.com/
• 如何使用JQ
• 官网下载jquery.js文件

引入JQuery

    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery/jquery.js"></script>

选择元素

$()

css()

JQ的$()选择符和CSS()

//document.getElementById('div1').style.color= 'red';
//document.getElementsByTagName('div')[0].style. color = 'red';
//document.getElementsByClassName('box')[0].style. color = 'red';

//JQ选择元素的风格跟CSS风格特别类似

//$('#div1').css('color', 'red');
//$('div').css('color', 'red);
//$('.box').css('color', 'red);

省略原生的循环操作
JQ省略循环

<ul>
    <li>1111</li>
    <li>1111</li>
    <li>1111</li>
    <li>1111</li></ul>var aLi = document.getElementsByTagName('li');
/*
for(){
    aLi[i].style...
}
*/
//$('li').css('background', 'red'); //JQ省略原生当中的循环的操作
jQuery('li').css('background', 'red'); //$ == jQuery 一个大名一个小名

$ == jQuery

事件 click()

• click()

内容 html()

• html()

例子:选择颜色填充方块

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>选择颜色填充方块</title>
    <style>
        div { width: 100px; height: 100px; border: 1px solid #000; float: left; margin: 10px; }    </style>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.11.1.js"></script></head><body>
    <span>red</span>
    <span>yellow</span>
    <span>green</span>
    <span>blue</span>
    <br>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <script>
        var color = '';
        $('span').click(function(){
            color = $(this).html()
        });
        $('div').click(function(){
            $(this).css('background', color);
        });    </script></body></html>

取值与赋值的关系

• 通过参数决定

取值与赋值的关系

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>取值与赋值的关系</title>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.11.1.js"></script></head><body>
    <div id="div1" class="box">aaaaa</div>
    <script>
        // oDiv.innerHTML; //获取
        // oDiv.innerHTML = 'bbbbb'; //赋值
        //$('#div1').html(); //获取
        //$('#div1').html('bbbbbb'); //赋值
        $('#div1').css('color', 'red'); //赋值
        alert($('#div1').css('color')); //获取div的color属性的属性值
    </script></body></html>

属性 attr()

• attr()

值 val()

• val()
attr()和val()

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>取值与赋值的关系</title>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.11.1.js"></script></head><body>
    <div id="div1" class="box" miaov="miaov">aaaaa</div>
    <input type="text" value="123">
    <input type="text" value="456">
    <script>
        //操作属性attr()
        $('#div1').attr('class', 'box2'); //用attr改class属性
        $('#div1').attr('title', 'hello'); //添加原本没有的属性
        alert($('#div1').attr('class')); //获取属性值
        alert($('#div1').attr('miaov')); //也可以获取自定义的属性
        //val()
        //alert($('input').val()); //获取
        //$('input').val('7777'); //针对多个input的value值进行设置
        alert($('input').val()); // 针对集合进行获取操作,只获取第一个
    </script></body></html>

强大的$()

加载

• $(function(){});

属性选择

• [=]
• [^=] 以……起始
• [$=] 以……结束
• [*=] 包含……的
• 引号的问题

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>加载和通配符选择</title>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.11.1.js"></script>
    <script>
        $(function(){
            //$('input[value]').css('background', 'red'); //input有value属性的才背景变红
            //$('input[value=123]').css('background', 'red'); //value必须等于123的input才背景变红
            //$('input[value^=123]').css('background', 'red'); //value以123为起始的input元素
            //$('input[value$=444]').css('background', 'red'); //value以123为结束的input元素
            //$('input[value*=3]').css('background', 'red'); //value中有3的input元素
            $('div[class="box box2"]).css('color', 'red'); //这种情况下,box box2必须要用引号引起来
        });    </script></head><body>
    <div id="div1" class="box box2" miaov="妙味">aaaaaa</div>
    <input type="text" value="123_444">
    <input type="text" value="123_555">
    <input type="text" value="777_888"></body></html>用$(function(){});来加载<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>加载</title>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="jquery-1.11.1.js"></script>
    <script>
        /*
        window. = function(){
        };
        */
        $(function(){
        });    </script></head><body>
    ...</body></html>



作者:piziyang12138
链接:https://www.jianshu.com/p/4b95bb33244a


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消