Rozważmy następujący kod html:Jak uzyskać tekst przed danym elementem za pomocą jQuery?
<p>
Some text followed by <span>a span element</span>
and another text followed by <b>a bold text</b>.
</p>
Jak mogę uzyskać tekst przed span
i b
elementów przy użyciu jQuery?
Próbowałem $("span").prev()
i $("b").prev()
, ale zadziałało, ponieważ tekst nie jest elementem. Próbowałem też $("span").parent()
, ale pasował do całego akapitu, podczas gdy ja chcę tylko jego część.
Czy możesz doradzić jakiekolwiek rozwiązanie? Z góry dziękuję :-)
Dosyć duplikat: http://stackoverflow.com/questions/1017330/extract-the-text-in-a-element- with-ququery – peirix
Nie tak podobne. Tutaj chcę wyodrębnić tylko tekst pojawiający się bezpośrednio przed danym elementem, a nie cały tekst. – czuk