diff --git a/src/utils/AppendOptions.js b/src/utils/AppendOptions.js index 9e7974d..ab70e0d 100644 --- a/src/utils/AppendOptions.js +++ b/src/utils/AppendOptions.js @@ -10,19 +10,18 @@ export class AppendOptions { this.replaceChildren(); } + let options = ''; + if (Ut.isStr(data)) { - let options = ''; - data.replace(/"((?:\\.|[^"\\])*)"\s*:\s*"((?:\\.|[^"\\])*)"/g, (_, k, v) => (options += ``, '') ); - - target.innerHTML = options; - - return; + } + else { + Ut.each(data, (v, k) => options += `