Вы можете выбрать элемент на основе одной части атрибута - в данном случае, начала класса.
Так что это будет работать:
[class^='pp'] > span
Также, чтобы получить фактический текст (в отличие от просто jQuery объекта, содержащего ссылку на выбранный элемент (ы), вам нужно использовать функцию .text()
.
Демо:
$(function() {
var selectText = $("[class^='pp'] > span").text();
console.log(selectText);
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="pp227">
<span>Funny text</span>
</div>
Обратите внимание, что это предполагает, что у вас когда-либо есть только один элемент с классом, начинающимся с "pp" на странице за раз. Если нет, и вы хотите получить текст всех их, вам понадобится al oop. Вы действительно не уточнили это в вопросе.
См. https://api.jquery.com/attribute-starts-with-selector/ для получения дополнительной информации.