JQuery ищет элементы dom сразу после рендеринга и заменяет ключи соответствующими значениями.
Я пытаюсь применить свой собственный метод локализации к моему веб-приложению в разработке. зная, что я использую JQuery 2.2.0, без каких-либо других рамок или третьей стороны. Мне нужно написать некоторые выражения в моем чистом HTML-коде, например:
ex-1:
<span>#{{lang.details}}</span>
ex-2:
<button value='#{{lang.save}}'>
И затем, когда dom полностью отрендерен, я хочу пройти через элемент dom и выяснить все эти выражения, которые начинаются с "# {{" и заканчиваются на "}}", чтобы заменить их соответствующим значением в моем JSON расслоение.
Мой JSON-комплект выглядит так:
var en = {
details: "details",
save: "save"
}
Мой код app.js:
var lang = en;
// jquery load en json file
// search the dom elements and replace the key surrounded
// by '#{{ }}' with its corresponding value from the bundle
Каков оптимальный способ узнать эти элементы либо в JavaScript, либо в JQuery. Я не могу, есть ли какое-либо другое решение от третьей стороны?