/**
* Удалить класс у элемента по маске
* @param {HTMLElement} el - элемент
* @param {string} m - маска
* @return {HTMLElement}
*/
function removeClassWild (el, m) {
let re = new RegExp('\\b' + m.replace(/\*/g, '\\S+') + '', 'g');
el.className = Array.from(el.classList).filter(cl => !re.test(cl)).join(' ');
return el;
}
$.ajax({
url: 'ajax/prop',
dataType: 'html',
success: function (data) {
let $container = $('#prop');
JSON.parse(data).forEach(item => {
let html = '<dl>';
Object.keys(item).forEach(key => html += `<dd>${item[key]}<dd>`);
html += '</dl>';
$container.append(`<button class="btn" id="${item.id}">${html}</button>`);
});
}
});
<script type="text/javascript">
var verifyCallback = function(response) {
alert(response);
};
var widgetId1;
var widgetId2;
var onloadCallback = function() {
// Renders the HTML element with id 'example1' as a reCAPTCHA widget.
// The id of the reCAPTCHA widget is assigned to 'widgetId1'.
widgetId1 = grecaptcha.render('example1', {
'sitekey' : 'your_site_key',
'theme' : 'light'
});
widgetId2 = grecaptcha.render(document.getElementById('example2'), {
'sitekey' : 'your_site_key'
});
grecaptcha.render('example3', {
'sitekey' : 'your_site_key',
'callback' : verifyCallback,
'theme' : 'dark'
});
};
</script>
// $ - вначале переменной - негласное правило что это jQuery elements
let reviewsGroupedNumbers = {};
reviews.forEach(item => {
let [key, arr] = item[0].split(';');
if (!reviewsGroupedNumbers[key]) {
reviewsGroupedNumbers[key] = []
}
reviewsGroupedNumbers[key].push(arr);
});
$('.dobriye-vzroslye-site-ya-share'); // Открываю доступ к элементу
Также вместо идентификатора вы можете передать сам элементт. е. если хочется использовать jQuery то нужно передать так:
var ssh=Ya.share2(siteshare[0] // и т. д.
location.href === "https://tacostreet.co/property/alexan-e-6th/" && document.querySelectorAll('.accord-tab li:last-child strong').forEach(el => {
let val = el.innerHTML;
el.innerHTML = val.replace(' /', '');
})
$('.priceSort-table__item td:nth-child(2)').each(function(){
var $me = $(this),
val = $me.html()
size = val.split('х');
$me.html(size.join(' '));
$me.addClass('l' + size[0]);
$me.addClass('w' + size[1]);
$me.addClass('h' + size[2]);
});