remove中參數(shù)的問題
$(".right > div").filter(":eq(1)").remove()能刪除test2
$(".right > div").remove(":eq(1)")卻把兩個(gè)div都刪除了,為啥啊。
$(".right > div").filter(":eq(1)").remove()能刪除test2
$(".right > div").remove(":eq(1)")卻把兩個(gè)div都刪除了,為啥啊。
2018-07-15
舉報(bào)
2019-07-11
jquery版本問題,換一個(gè)最新的就好了
2019-01-21
$(".right > div").remove(":eq(1)")為什么要這么寫?
$(".right > div:eq(0)").remove()
這樣寫不行?非得搞個(gè)不一樣的,那樣寫本身就有問題。JQ本來就是封裝好的JS? 你不覺得你那種寫法很不符合邏輯?
2018-09-20
是慕課的問題,js代碼好像是會(huì)執(zhí)行兩遍,你可以敲個(gè)alert試試,它會(huì)彈兩次,所以第一次click中刪了第一個(gè)后,第二個(gè)div的index變?yōu)?,也被刪除了
把代碼拿出去測(cè)了一下,$(".right > div").remove(":eq(0)")只會(huì)刪除第一個(gè)div
2018-07-24
確實(shí)有這個(gè)問題,猜測(cè)前面$(".right > div")選中了兩個(gè)div,一次click中刪了第一個(gè)eq(0),第二個(gè)自動(dòng)成為eq(0),也被刪除了?不太合理啊,望回答
2018-07-16
額我搞錯(cuò)了,是$(".right > div").remove(":eq(0)")會(huì)刪除2個(gè)div不知道是為啥
2018-07-16
你確定$(".right > div").remove(":eq(1)")能把兩個(gè)div都刪除了????
不是應(yīng)該這樣寫嗎?$(".right > div:eq(1)").remove()