Solution:1
You can add the attributes via jQuery’s .attr()
function. The first parameter determines the attribute you’re adding while the second parameter is the value of the said attribute.
Example:
$(document).ready(() => {
$('#element_id').attr('data-tf-popup', 'Vxs1VOeK');
$('#element_id').attr('data-tf-hide-header', '');
// ...
});
You can make it cleaner by using JSON objects as such:
$(document).ready(() => {
const attr = {
'data-tf-popup': 'Vxs1VOeK',
'data-tf-hide-header': '',
'data-tf-transitive-search-params': 'utm_source, utm_medium,utm_campaign,utm_term,utm_content',
// ...
}
for (let key in attr) {
$('#element_id').attr(key, attr[key]);
}
});