JQuery中的全选择器(通配符)
生活随笔
收集整理的這篇文章主要介紹了
JQuery中的全选择器(通配符)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
全選擇器(*選擇器)
在CSS中,經常會在第一行寫下這樣一段樣式
* {padding: 0; margin: 0;}
表示方式為:$( “*” )
拋開jQuery,如果要獲取文檔中所有的元素,通過document.getElementsByTagName()中傳遞”*”同樣可以獲取到
下面代碼給出了兩種方式獲取并設置所有元素
不難發現,id、class、tag都可以通過原生的方法獲取到對應的節點,但是我們還需要考慮一個兼容性的問題,我這里順便提及一下,比如:
1.IE會將注釋節點實現為元素,所以在IE中調用getElementsByTagName里面會包含注釋節點,這個通常是不應該的
2.getElementById的參數在IE8及較低的版本不區分大小寫
3.IE7及較低的版本中,表單元素中,如果表單A的name屬性名用了另一個元素B的ID名并且A在B之前,那么getElementById會選中A
4.IE8及較低的版本,瀏覽器不支持getElementsByClassName
看到了吧,作為一名合格的前端不是那么簡單的,就一個基本的選擇器上面都需要做這么多兼容,幸好有jQuery的出現,讓我們省了很多功夫。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的JQuery中的全选择器(通配符)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf圣者遗物箱能开出什么 格斗网游王者
- 下一篇: 肯德基优惠券(如何评价肯德基新出的王炸卡