最新回答 / 慕妹7508549
一般情況對jquery的選擇器的用法,都是做為第一個參數(shù)的用法。其實(shí)jquery()函數(shù)的這種用法還可以傳遞第二個參數(shù)。傳遞這個參數(shù)的目的是將前面選擇器限定在context這個環(huán)境中。在默認(rèn)情況下,即不傳第二個參數(shù),選擇器從文檔根部對 DOM 進(jìn)行搜索($()將在當(dāng)前的HTML document中查找DOM元素);如果指定了第二個參數(shù),如一個DOM元素集或jquery對象,那就會在這個context中查找。對于上面這個問題我們可以這么想,我們的目的是在'li.item-li'中找到我們要的'li'我們來看...
2016-09-28
最贊回答 / qq_像蘇_03760108
$("button:last").click(function() {? ? ? ? var p = $("p:first").detach();? ? ? ? p.css('color','blue').text('p2通過detach處理后,點(diǎn)擊該元素事件存在')? ? ? ? $("body").append(p);? ? });每點(diǎn)擊一次就會在body的最后寫入一行‘p2通過detach處理后,點(diǎn)擊該元素事件存在'
最新回答 / 楠木樓林3812467
因?yàn)槟銖?fù)制了過后就有兩個level-2了啊。。。closest()是由當(dāng)前元素向父級元素遍歷直到找到目標(biāo)元素,如果沒有父級元素則返回零個,如果有的話返回一個,但是你如果復(fù)制了一個class=div的div及其包含的內(nèi)容,那么你當(dāng)前元素就有兩個,一個找一個你不就是找到兩個了,不矛盾的
2016-09-27
最新回答 / qq_都是以前_0
如果這個元素內(nèi)沒有其他的元素,append會插入到第一個,再插入的就分別是第二個,第三個,第四個,第n個,一往上加,如果有元素,它就會添加到這個元素的后面,然后一直往上加,你說的覆蓋是不可能的。建議樓主最好看看他旁邊寫的文字描述,弄清楚以后,很好理解。