Если Вы считаете, что я не сразу понял что Вы имели ввиду исходники, то как я могу понять, что написано внутри... jQ Работает по принципу - если ID ищем ID, если селектор является html кодом, то создаем новый элемент, иначе запускаем find...
Вообщем вскрыл себе мозг, но написал, может кому пригодится:
/([^#.\[]+)*(?:#([^.\[]+))*(?:\.([^\[]+))*(?:\[(.+))*/
А Вам, trikadin, жирный минус. Обожаю русский народ за желание
помогать посылать.