Файл outputfile.php содержит:
<div class="date-time">13 января 2020, понедельник. 22:45 МСК </div>
По клику на кнопке #load подгружается содержимое этого файла .
<div id="head"></div>
<div id="source"></div>
<button id="load">Load</button>
<button id="format" onclick=“formatIt()”>Format</button>
По клику на кнопку #format пытаюсь скопировать все что до "." из блока #date-time и вставить в блок #head.
$('#load').on('click', function {
$.get('outputfile.php', function(data) {
$('#source').append(data);
}, 'html');
});
function formatIt() {
var date = $('.date-time').text()
date = date.match(/(^([^.]+).)/);
console.log(date);
$('#head').append(date);
}
По итогу вставляет в блок #head искомое аж 3(!) раза. Как с этим бороться?
13 января 2020, понедельник. 13 января 2020, понедельник. 13 января 2020, понедельник