已采納回答 / 慕先生6883059
js書寫js相應樣式的時候,比如滾動播放,正常結構沒有需要在最外層添加滾動js樣式就可以用wrap,添加結構然后賦值給這個結構來動態(tài)控制樣式
2018-02-03
已采納回答 / _Rainy
至于你說的為什么只改變了第一個,this是指向當前的這一個li,所以$(this).eq(index)每一次操作的時候是對一個元素的操作,index=0時,第一個就相當于 第一個li.eq(0) 所以取了,但是index=1之后,eq(1),eq(2)取第二個第三個元素對吧,但是$(this)每次只有一個,所以不可能取到。 你alert($(this).eq(index))可以看到的。
2018-01-15
最贊回答 / 笑陽不愛錢才
實測 沒區(qū)別 都能選的出來,而且結果一致。邏輯上也不難理解,li.item-1是指li標簽下class為item-1的標簽元素,.item-1找的是class為item-1的標簽元素,在這個案例里 不就是同一個么?
2018-01-09
已采納回答 / 木葉落灬子隨風
appened和insertBefore都是插入方法不能同時用,老師只是用appened方法舉得例子,實際上所有插入方法都可以還原detach()方法移除的代碼。$('#bt1').before(p);即可
已采納回答 / 慕哥8104626
移除的處理與remove一致。與remove()不同的是,所有綁定的事件、附加的數(shù)據(jù)等都會保留下來,detach僅僅是隱藏起來了
最贊回答 / muke_Lat
簡單的說:單引號和雙引號混合使用是為了避免引用混淆。舉個例子:樓上所說的replaceWith('<a?style="color:red">replaceWith替換第二段的內容</a>')這一部分,顯然單引號包括'<a?style="color:red">replaceWith替換第二段的內容</a>',雙引號包括"color:red"。如果全使用單引號或雙引號則無法區(qū)分。當然亦可以換成replaceWith("<a?style='color:red...
2017-11-23
已采納回答 / 你好小妖精
<...code...>匿名函數(shù)function返回(return)一個值:'<div class="' + $(this).text() + '" />';$(this)為當前選擇的a元素,即$('a'),所以div的class也就是“a元素”,$(this).text()="a元素",很明顯期望的最后結果是<div class="a元素"/>
2017-11-08
最贊回答 / 五月黑風
p:first ?你點任意一個按鈕以后,剩下的那個P元素就在第一位了。。點另外一個按鈕還是操作這個p:first