У меня есть figcaption, и я бы хотел, чтобы текст был из него. Это то, что похоже на инспектор элементов в хроме. По какой-то причине «innerHTML» начинается с возврата, а затем множества пробелов. «InnerText», однако, выглядит хорошо, поэтому я заинтересован в этом.получить innerText с jQuery вместо innerHTML
Интернет Я вижу, я должен использовать метод text()
, чтобы получить InnerText, но, кажется, дает innerHTML:
console.log("-"+$(this).find("figcaption").text()+"-");
Так как я могу добраться до InnerText?
Я думаю, что это действительно возвращает innerText. Обратите внимание, что в результирующем результате нет тегов html. – Kolban
Вы можете использовать 'replace' после' text() ', например:' .replace (/() {2,}/gi, "red") '. Он удалит все лишние пробелы. – klauskpm
@ Kolban Но внутри внутреннего текста в помещении нет пробелов. – clankill3r