課程
/前端開發(fā)
/jQuery
/jQuery基礎(二)—DOM篇
$(".right > div").filter(":eq(1)").remove()能刪除test2
$(".right > div").remove(":eq(1)")卻把兩個div都刪除了,為啥啊。
2018-07-15
源自:jQuery基礎(二)—DOM篇 4-3
正在回答
jquery版本問題,換一個最新的就好了
$(".right > div").remove(":eq(1)")為什么要這么寫?
$(".right > div:eq(0)").remove()
這樣寫不行?非得搞個不一樣的,那樣寫本身就有問題。JQ本來就是封裝好的JS? 你不覺得你那種寫法很不符合邏輯?
是慕課的問題,js代碼好像是會執(zhí)行兩遍,你可以敲個alert試試,它會彈兩次,所以第一次click中刪了第一個后,第二個div的index變?yōu)?,也被刪除了
把代碼拿出去測了一下,$(".right > div").remove(":eq(0)")只會刪除第一個div
qq_慕用5511547
未定義丶 回復 qq_慕用5511547
金剛無敵葫蘆娃 回復 未定義丶
確實有這個問題,猜測前面$(".right > div")選中了兩個div,一次click中刪了第一個eq(0),第二個自動成為eq(0),也被刪除了?不太合理啊,望回答
春天的雪 提問者
額我搞錯了,是$(".right > div").remove(":eq(0)")會刪除2個div不知道是為啥
weixin_慕仙1176837
weixin_慕仙1176837 回復 weixin_慕仙1176837
你確定$(".right > div").remove(":eq(1)")能把兩個div都刪除了????
不是應該這樣寫嗎?$(".right > div:eq(1)").remove()
舉報
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
2 回答關于remove()里面的參數(shù)
1 回答remove的問題
3 回答關于remove的移除問題
1 回答回調(diào)函數(shù)參數(shù)問題。
5 回答關于選擇器和remove方法的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-07-11
jquery版本問題,換一個最新的就好了
2019-01-21
$(".right > div").remove(":eq(1)")為什么要這么寫?
$(".right > div:eq(0)").remove()
這樣寫不行?非得搞個不一樣的,那樣寫本身就有問題。JQ本來就是封裝好的JS? 你不覺得你那種寫法很不符合邏輯?
2018-09-20
是慕課的問題,js代碼好像是會執(zhí)行兩遍,你可以敲個alert試試,它會彈兩次,所以第一次click中刪了第一個后,第二個div的index變?yōu)?,也被刪除了
把代碼拿出去測了一下,$(".right > div").remove(":eq(0)")只會刪除第一個div
2018-07-24
確實有這個問題,猜測前面$(".right > div")選中了兩個div,一次click中刪了第一個eq(0),第二個自動成為eq(0),也被刪除了?不太合理啊,望回答
2018-07-16
額我搞錯了,是$(".right > div").remove(":eq(0)")會刪除2個div不知道是為啥
2018-07-16
你確定$(".right > div").remove(":eq(1)")能把兩個div都刪除了????
不是應該這樣寫嗎?$(".right > div:eq(1)").remove()