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

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

$("#menu div.tag dd a:nth-child(10)")10是什么鬼?用a:eq(8)不行嗎

來大神解釋下nth-child的原理還有lt;gt;eq的原理

正在回答

4 回答

$("#menu div.tag dd a:nth-child(10)")

括號中的空格是后代選擇器,所以選擇器$()選擇的是:id為#menu標簽的后代 -> div標簽的后代 -> tag類標簽的后代 -> dd標簽的后代 -> a標簽的第10個元素。

lt(index)(less than首字母)例子:$(".aaron:eq(2)") //選取第2個(僅選取一個)

gt(index)(greater than)例子:$(".aaron:gt(3)") // 選取第3個后的所有

eq(index)(equal)例子:$(".aaron:lt(2)") //選取第2個前所有

為什么不能用a:eq(8):

目標是男女裝各第一類下的第9個a標簽,就是2個a標簽,eq()方式只能選取1個。

:nth-child()方式可以選取多個,所以用這個方式。





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

emmmm。。。你應該去復習一下前面的內容。。。都有介紹的很詳細

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

這句代碼可以這樣理解:(個人意見,供參考):

先找到a元素的父元素,也就是dd;然后再定位到第九個a元素,

? ? //而dd下的子元素不止a,第一個就是p元素,那么第九個a元素,

? ? //自然要索引為dd下的第十個子元素,

? ? //nth-child(index)是從1開始,eq(index)從0開始


至于后面幾個屬性方法,你可以復習前幾節內容;這些知識點要經?;仡櫹拢蝗缓苋菀讓W后面忘前面


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

eq()只能匹配一個元素,自己測試看效果就知道了

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

舉報

0/150
提交
取消

$("#menu div.tag dd a:nth-child(10)")10是什么鬼?用a:eq(8)不行嗎

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

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

幫助反饋 APP下載

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

公眾號

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