Снова большое спасибо за ответ, действительно, все хорошо при определение на
присутствие выделения, но как проверить то же выделение на $.trim к примеру? Обращение напрямую к firstChild не помогает что-то, вернее, помогает только в консоли.
Т.е. эта конструкция не дает желаемого результата, выделенный пробел по-прежнему проходит условие.
if (st.firstChild && $.trim(st.firstChild)!='')
А насчет того, что возвращает функция, - не подскажете, как заставить ИЕ отдавать подобный объект?
И конечно же, большое спасибо Вам за своевременную помощь!