Я хочу зарегистрировать div, рассчитанный с помощью javascript, из небольшого анонимного опроса, созданного с помощью плагина Wordpress.

Будет создан HTML-код:

Yearly costs £120
(...)

Отображается как

Yearly costs: £120
Monthly costs: 10

, потому что в css есть, например:

fbuilder .cff-summary-title:after {
    content: ': ';
}

Я могу захватить и опубликовать текст и записать его с помощью nginx с помощью базового обработчика сообщений jquery, например:

var stuff = jQuery('#fieldname66_1').text();
jQuery.post( "/formpost.txt", { name: "result", value: stuff } );

но все получается как Годовые затраты 120 фунтов стерлингов Ежемесячные затраты 10 фунтов стерлингов

Я могу взять jQuery ('# fieldname66_1'). Html (), но тогда мне нужно обработать HTML-код.

Я мог бы выполнять внутреннюю обработку - я новичок в узле, но он установлен, и я вижу различные пакеты npm, которые МОГУТ быть задействованы при обработке вывода.

Мне известны функции jQuery makeArray и toArray, но они по-прежнему дают мне HTML-код. Я мог бы использовать .next (), чтобы пройти через пролеты и получить результаты в массиве.

Но ... я что-то упустил?

  • Когда я говорю "журнал", это не обязательно должно быть "построчное" форматирование журнала -

  • Я бы все равно регистрировал весь div «как отрисованный». Я не могу изменить плагин код, даже если бы я мог рассматривать это как инструмент обучения!

  • Вся страница выводится в виде javascript и отображается в браузере.

Спасибо!

digitaltoast

Ответов: 1

Ответы (1)

Во-первых, это ужасный HTML. Таблица или список определений были бы лучше. И если вы хотите отправить эти данные на сервер, лучше всего будет иметь форму с полями.

If you want to keep it as it is, get the text of the spans separately and and join them together with a colon yourself.

Являются ли несколько пар заголовок / значение в одном элементе? Если да, то что вы хотите иметь между двумя парами заголовок / значение при отправке их на сервер?

2022 WebDevInsider