Мне нужно выбрать первый бит читаемого текста элемента.
<li>
Hello world
</li>
и
<li>Hello world</li>
следует читать «Hello world»
<li>
<span>Hello Jupiter</span>
What's up?
</li>
следует читать «Привет, Юпитер»
У меня проблемы с пробелами, поэтому
function getTextFromFirstChild(el) {
return $(el).contents().first().text();
}
вернет lf, но больше ничего (это ведь первый текстовый узел)