Jaki jest najprostszy sposób na znalezienie elementów Dom z selektorem css, bez korzystania z biblioteki?Najlepszy sposób na znalezienie elementów DOM z selektorami css
function select(selector) {
return [ /* some magic here please :) */ ]
};
select('body')[0] // body;
select('.foo') // [div,td,div,a]
select('a[rel=ajax]') // [a,a,a,a]
To pytanie jest czysto akademickie. Chciałbym dowiedzieć się, jak to jest realizowane i jakie są "zaczepki". Jakie byłoby oczekiwane zachowanie tej funkcji? (zwróć tablicę lub zwróć pierwszy element Dom itp.).
Niekoniecznie - spójrz na Sizzle (silnik jQuery), a tego nie zobaczysz. – James
Nie jest to konieczne w nowoczesnych przeglądarkach. querySelectedAll() jest lepszym rozwiązaniem. – freeone3000