Hi wie kann ich mit jQuery nur Elementknoten aus einer Knotenmenge auswählen?
Ein User markiert einen Bereich auf einer Webseite. Mit der ersten Zeile des Codes hol ich mir
mit cloneContents() das DocumentFragment und mit childNodes die Elemente des markierten Bereichs. Nun will ich mit der zweiten und dritten Codezeile nur Elementknoten herausgreifen, wie geb ich das in der find() und filter() Methode an?
Code:
var myChildNodes = window.getSelection().getRangeAt(0).cloneContents().childNodes;
firstLevelFilter = $(myChildNodes).find( nur nodeType == 1 Elemente );
nthLevelFilter = $(myChildNodes).filter( nur nodeType == 1 Elemente );
combinedFilter = firstLevelFilter.add(nthLevelFilter);
Ein User markiert einen Bereich auf einer Webseite. Mit der ersten Zeile des Codes hol ich mir
mit cloneContents() das DocumentFragment und mit childNodes die Elemente des markierten Bereichs. Nun will ich mit der zweiten und dritten Codezeile nur Elementknoten herausgreifen, wie geb ich das in der find() und filter() Methode an?