$.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] // и т. д.
$('.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]);
});