Сообщение от Kolyaj
|
Да я хз. Мне tagName+className без каскадов всегда хватало. А вот такие сложные так вообще не могу представить где бы понадобились.
|
Полностью согласен, я для очень сложных вещей обычно использую несколько селекторов типа этого
$('#someid .clazz[attr=some]').each(function() {
var $this = $(this);
if ($this.is('...selector...') {
$this.find('...another..selector...')...
...
} else {
...
}
})
Это конечно не значит что я не знаю всех возможностей селекторов, просто частенько получается так что напишешь супер-чудо-селектор, а потом на след. неделю уже не сможешь с ходу понять и вспомнить как тут и что.
тем более не думаю что производительность в приведенном выше коде ощутимо хуже, по сути тот же js выполняется