JSFiddle - React, Tailwind, and code Playground
by Alexandr Loginov
HTML
<div title="utm-link"><iframe src="" frameborder="0" width="500" height="300" ></iframe></div>
JavaScript
(function($) {
jQuery.fn.utmFix = function(opt) {
opt = $.extend({
link: "" // Партнерсакая ссылка
}, opt);
var utm = window.location.search;
var link = opt.link;
var attr = '';
return this.each(function(i, el) {
var $this = $(el);
$this.attr('title', '');
if ($this.is('iframe')) {
attr = 'src';
$this.attr(attr, link + utm);
} else if ($this.is('a')) {
attr = 'href';
$this.attr(attr, $this.attr(attr) + utm);
} else {
if ($this.find('iframe').length > 0) {
attr = 'src';
$this.find('iframe').attr(attr, link + utm);
}
}
});
};
})(jQuery);
$('[title=utm-link]').utmFix({
link: 'https://habrahabr.ru/post/158235/'
})