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

為了賬號安全,請及時綁定郵箱和手機立即綁定

把函數(shù)匹配字符改寫成“ass”后,為何會是newClass兩個方格變紅???

<!DOCTYPE html>

<html>


<head>

? ? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

? ? <title></title>

? ? <style>

? ? .left,

? ? .right {

? ? ? ? width: 300px;

? ? ? ? height: 120px;

? ? }

? ??

? ? .left div,

? ? .right div {

? ? ? ? width: 100px;

? ? ? ? height: 60px;

? ? ? ? padding: 5px;

? ? ? ? margin: 10px;

? ? ? ? float: left;

? ? ? ? border: 1px solid #ccc;

? ? }

? ? ? ??

? ? .newClass{

? ? ? ? background: #bbffaa;

? ? }


? ? .imoocClass{

? ? ? ? background: red;

? ? }


? ? </style>

? ? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>

</head>


<body>

? ? <h2>.addClss()方法</h2>

? ? <div class="left">

? ? ? ? <div class="aaron">

? ? ? ? ? ? <p>newClass</p>

? ? ? ? </div>

? ? ? ? <div class="aaron">

? ? ? ? ? ? <p>newClass</p>

? ? ? ? </div>

? ? </div>

? ? <div class="right">

? ? ? ? <div class="aa bb imooc">

? ? ? ? ? ? <article>

? ? ? ? ? ? ? ? <p>imoocClass</p>

? ? ? ? ? ? </article>

? ? ? ? </div>

? ? ? ? <div class="bb cc imooc ">

? ? ? ? ? ? <article>

? ? ? ? ? ? ? ? <p>imoocClass</p>

? ? ? ? ? ? </article>

? ? ? ? </div>

? ? </div>


? ? <script type="text/javascript">?

? ? ? ? //class=left下div元素增加一個新的樣式,增加背景顏色

? ? ? ? $('.left div').addClass('newClass')

? ? </script>


? ? <script type="text/javascript">?

? ??

? ? ? ? //通過className(fucntion)方法

? ? ? ? //這個函數(shù)返回一個或更多用空格隔開的要增加的樣式名。

? ? ? ? //接收index 參數(shù)表示元素在匹配集合中的索引位置和html 參數(shù)表示元素上原來的 HTML 內容


? ? ? ? //找到所有的div,然后通過addClass設置顏色,根據返回的className的判斷,

? ? ? ? $("div").addClass(function(index,className) {


? ? ? ? ? ? //找到類名中包含了imooc的元素

? ? ? ? ? ? if(-1 !== className.indexOf('ass')){

? ? ? ? ? ? ? ? //this指向匹配元素集合中的當前元素

? ? ? ? ? ? ? ? $(this).addClass('imoocClass')

? ? ? ? ? ? }

? ? ? ? });

? ? </script>




</body>


</html>


正在回答

1 回答

添加的是類名 查找的也是類名

原來前兩個方格的類名是aaron

$('.left div').addClass('newClass')

在執(zhí)行上述語句后變?yōu)閍aron?newClass

所以前兩個變紅

2 回復 有任何疑惑可以回復我~
#1

風飄葉搖

樓上正解,看了它這個問題我也迷糊了下,謝謝樓上。
2017-11-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

把函數(shù)匹配字符改寫成“ass”后,為何會是newClass兩個方格變紅???

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號