摘要:介紹等價(jià)于原生操作。這里的可以使用的函數(shù)來(lái)做查找某個(gè)節(jié)點(diǎn)的所有兄弟節(jié)點(diǎn),并返回?cái)?shù)組列表前面的兄弟節(jié)點(diǎn)后面的兄弟節(jié)點(diǎn)查詢子節(jié)點(diǎn)中的某個(gè)標(biāo)簽
介紹 jquery 等價(jià)于 dom 原生操作。
empty()$("#id").empty()
var el = document.getElementById("app"); var child, nextChild; for(child = el.firstChild; child; ) { nextChild = child.nextSibling; el.removeChild(child); child = nextChild; }append()
$("#id").append()
這里的 append 可以使用 react 的 render 函數(shù)來(lái)做
render(css()Hello wolrd, document.getElementById("app") )
$(".tdxmask").css({ display: "none" });
var els = document.getElementsByClassName("tdxmask"); els.forEach(function(el) { el.style.display = "none"; })extend()
$.extend({}, item.hot.style, {"background-image": "none" })
style = Object.assign({}, item.hot.style, {"background-image": "none" });sibings(), find(), removeClass()
$el.siblings().find("span").removeClass("sortup").removeClass("sortdown")
// 查找某個(gè)節(jié)點(diǎn)的所有兄弟節(jié)點(diǎn),并返回?cái)?shù)組列表 function siblings(el) { var s = []; var preEl, nextEl; preEl = el.previousSibling; nextEl = el.nextSibling; // 前面的兄弟節(jié)點(diǎn) while (preEl) { s.push(preEl); preEl = preEl.previousSibling; } // 后面的兄弟節(jié)點(diǎn) while (nextEl) { s.push(nextEl); nextEl = nextEl.nextSibling; } return s; } // 查詢子節(jié)點(diǎn)中的某個(gè)標(biāo)簽 function findChildNodesByTagName(el, tagName) { var s = []; var childNodeList = el.childNodes; for(var i = 0; i < childNodeList.length; i++) { var cnode = childNodeList[i]; if(cnode.nodeName.toUpperCase() == tagName.toUpperCase()) { s.push(cnode); } } return s; } let sibs = siblings(el); sibs.map( sib => { findChildNodesByTagName(sib, "span").map( node => { // debugger; node.className = ""; }) } )
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/86295.html
摘要:選擇器,若未作特別說(shuō)明,獲取的都是元素集合。過(guò)濾器名語(yǔ)法說(shuō)明選取所有不可見(jiàn)元素選取所有可見(jiàn)元素注意過(guò)濾器一般是包含的內(nèi)容為樣式為表單類(lèi)型為和的元素。四子元素過(guò)濾器子元素過(guò)濾器的過(guò)濾規(guī)則是通過(guò)父元素和子元素的關(guān)系來(lái)獲取相應(yīng)的元素。 轉(zhuǎn)自個(gè)人博客本來(lái)是單獨(dú)整理了一個(gè)CSS選擇器的,但是在jQuery中基本都有對(duì)應(yīng)的,所以就不發(fā)了。 jQuery選擇器,若未作特別說(shuō)明,獲取的都是元素集合。...
摘要:一初步了解介紹由創(chuàng)建于年一月的開(kāi)源項(xiàng)目,憑借著跨平臺(tái)的兼容性,簡(jiǎn)潔的語(yǔ)法,極大的簡(jiǎn)化了人員遍歷文檔,操作,處理事件,執(zhí)行動(dòng)畫(huà),和開(kāi)發(fā)的操作。只建立一個(gè)名為的對(duì)象。對(duì)發(fā)生在同一個(gè)對(duì)象上的一組動(dòng)作,可以直接連寫(xiě)無(wú)需重復(fù)獲取對(duì)象。 jQuery(一)-- 初步了解 jQuery介紹 由John Resig創(chuàng)建于2006年一月的開(kāi)源項(xiàng)目,jQuery憑借著跨平臺(tái)的兼容性,簡(jiǎn)潔的語(yǔ)法,極大的簡(jiǎn)...
摘要:前端最基礎(chǔ)的就是。前面我們已經(jīng)基本掌握常規(guī)的語(yǔ)法語(yǔ)義,以及基本的使用方法。等價(jià)于當(dāng)載入就緒執(zhí)行一個(gè)函數(shù)回調(diào)。返回一組匹配的元素。據(jù)提供的原始標(biāo)記字符串,動(dòng)態(tài)創(chuàng)建由對(duì)象包裝的元素。同時(shí)設(shè)置一系列的屬性事件等。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提...
摘要:前端最基礎(chǔ)的就是。前面我們已經(jīng)基本掌握常規(guī)的語(yǔ)法語(yǔ)義,以及基本的使用方法。等價(jià)于當(dāng)載入就緒執(zhí)行一個(gè)函數(shù)回調(diào)。返回一組匹配的元素。據(jù)提供的原始標(biāo)記字符串,動(dòng)態(tài)創(chuàng)建由對(duì)象包裝的元素。同時(shí)設(shè)置一系列的屬性事件等。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門(mén)技術(shù)就算入門(mén),但也僅僅是入門(mén),現(xiàn)在前端開(kāi)發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提...
閱讀 2474·2021-11-19 09:59
閱讀 1995·2019-08-30 15:55
閱讀 936·2019-08-29 13:30
閱讀 1339·2019-08-26 10:18
閱讀 3088·2019-08-23 18:36
閱讀 2390·2019-08-23 18:25
閱讀 1164·2019-08-23 18:07
閱讀 440·2019-08-23 17:15