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

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

if(-1 !== className.indexOf('imooc')){}為什么是-1?????

<!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: 90px;

? ? ? ? padding: 5px;

? ? ? ? margin: 5px;

? ? ? ? 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元素增加一個(gè)新的樣式,增加背景顏色

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

? ? </script>


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

? ??

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

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

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


? ? ? ? //找到所有的div,然后通過(guò)addClass設(shè)置顏色,根據(jù)返回的className的判斷,

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


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

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

? ? ? ? ? ? ? ? //this指向匹配元素集合中的當(dāng)前元素

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

? ? ? ? ? ? }

? ? ? ? });

? ? </script>




</body>


</html>

? if(-1 !== className.indexOf('imooc')){}為什么是-1啊???

正在回答

3 回答

$("div")是獲取所有的div,然后通過(guò)函數(shù)進(jìn)行判斷,如果類名包含imooc的元素,為其追加類名啊

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仰6690464 提問(wèn)者

哦哦,懂了,謝謝哈。。。
2016-03-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小季樂(lè)樂(lè)4412490

我再詳細(xì)補(bǔ)充一下:indexOf這個(gè)方法如果找到就返回1,如果找不到就返回-1,使用if判斷如果className.indexOf('imooc')不等于-1就找到了,就添加樣式
2019-03-01 回復(fù) 有任何疑惑可以回復(fù)我~

如果要檢索的字符串值沒(méi)有出現(xiàn),則該方法返回就用 -1

0 回復(fù) 有任何疑惑可以回復(fù)我~

.indexOf()方法是用來(lái)檢驗(yàn)是否包含該字符串的,等于-1就是不包含imooc,反之就是包含imooc字符串被

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仰6690464 提問(wèn)者

$("div").addClass(function(index,className) { //找到類名中包含了imooc的元素 if(-1 !== className.indexOf('imooc')){ //this指向匹配元素集合中的當(dāng)前元素 $(this).addClass('imoocClass') } }); 那function()這個(gè)函數(shù)返回了什么值,還有一開(kāi)始為啥要用$("div").???
2016-03-15 回復(fù) 有任何疑惑可以回復(fù)我~
#2

一切太突然3125650

同問(wèn),還有$("div").addClass(function(index,className) 后面的 className 什么作用,什么意思?
2016-05-26 回復(fù) 有任何疑惑可以回復(fù)我~
#3

4386462

為什么不用-2 -3 呢
2016-11-26 回復(fù) 有任何疑惑可以回復(fù)我~
#4

qq_一米陽(yáng)光_94 回復(fù) 4386462

跟我想的一樣找到答案了嗎,同學(xué)知道了的話跟我說(shuō)說(shuō)
2017-09-19 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報(bào)

0/150
提交
取消

if(-1 !== className.indexOf('imooc')){}為什么是-1?。???

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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