最贊回答 / keydew
你如果是按照題目順序來測試代碼得到這個結(jié)果的話,那就是正常的。因為倒數(shù)第二個操作“通過.html()方法替換html結(jié)構(gòu)”把第一個div里的html內(nèi)容全部替換成了文本,所以第一個div里已經(jīng)沒有a元素了,所以第二個div里的第一個a元素變成了全文檔的第一個a元素,在最后一個操作里選擇器.left a:first找到的a元素就是第二個div里的a元素
2019-04-30
attr可以自定義屬性,無論元素本身是否具有。
prop一般添加自帶的屬性。
一般帶有true/false兩個值的屬性使用prop()方法,包括checked,selected,disabled。使用attr會儲存。
新手可以百度查閱資料,本章內(nèi)容有欠缺,請小心。
?
prop一般添加自帶的屬性。
一般帶有true/false兩個值的屬性使用prop()方法,包括checked,selected,disabled。使用attr會儲存。
新手可以百度查閱資料,本章內(nèi)容有欠缺,請小心。
?
2019-04-29
已采納回答 / cj啦啦啦啦
對象對應(yīng)的操作方法是不一樣的,dom對象使用dom對象屬性,jQuery對象使用jQuery對象屬性。兩者可以轉(zhuǎn)換但屬性不能混淆。
2019-04-20
最贊回答 / 慕設(shè)計5345508
找到原因了。 jQuery版本問題。 用課程中的1.9版本的結(jié)果是:元素的長度的 = 0元素的長度的 = 0元素的長度的 = 1元素的長度的 = 1元素的長度的 = 1元素的長度的 = 0用最新的3.1版本的是:元素的長度的 = 0元素的長度的 = 1元素的長度的 = 1元素的長度的 = 1元素的長度的 = 0元素的長度的 = 0
2019-04-08
最贊回答 / Sapce
回調(diào)函數(shù) function(i, val) {}i : 被選元素列表中元素的索引值val : 被選元素列表中每個元素的(舊)值源碼中:?$('input:nth-child(3)').attr('value', function() {????return '通過 function 設(shè)置' + val;});也可以這么表達(dá),有助于理解回調(diào)函數(shù)的兩個參數(shù)$('input').attr('value',function(i ,val){? ? ? ? if(2 == i) {? ? ? ? ? ? ret...