亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

直接用$("li").css("color","red")與整個each的方法效果是一樣的。有什么區別或好處么

希望大神解答

正在回答

2 回答

each只是封裝了。

jQuery是一個合集對象,通過$()方法找到指定的元素合集后可以進行一系列的操作。比如我們操作$("li").css('') 給所有的li設置style值,因為jQuery是一個合集對象,所以css方法內部就必須封裝一個遍歷的方法,被稱為隱式迭代的過程。要一個一個給合集中每一個li設置顏色,這里方法就是each。

寫js的時候,可能會有很多的代碼重復,就需要將重復的代碼封裝到函數中,這樣下次在哪里需要,就調用就行了。


0 回復 有任何疑惑可以回復我~

那我這么理解,each是jq里css方法中的一個隱形遍歷的方法,這里只是把each拿出來講他的含義,可以嗎


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

直接用$("li").css("color","red")與整個each的方法效果是一樣的。有什么區別或好處么

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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