Я использую jquery 3
, и я хотел бы добавить внутренний тег span
со стилем.
var data = "test1, test2, test3";
var dataArr = data.split(',');
var restArr = dataArr.slice(1);
var $elem = $('<span>', {
'data-function': "addSynonym",
'data-options': '[' + restArr.join(',') + ']'
});
$elem[0].innerText = dataArr[0]
console.log($elem[0])
// WANTED Output: <span data-function="addSynonym" data-options="[test2, test3]"><span style="background-color: yellow;">test1</span></span>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Окончательный результат должен выглядеть следующим образом (обратите внимание на дополнительные разыскиваемые "" до и после тега:
<span data-function="addSynonym" data-options="[test2, test3]"><span style="background-color: yellow;">test1</span></span>
Любые предложения, как создать внутренний элемент?
Я ценю ваши ответы!