$('body *:not(textarea, input:text)')
children()
дает только непосредственные дочерние элементы, и маловероятно, что у вас есть входные элементы непосредственно под body
без вмешательства какой-либо структуры.Кроме того, 'textarea input:text'
означает текстовые вводы, которые внутри текстовой области, что (надеюсь) никогда не произойдет.