Forum Moderators: open
// Find all elements with data-original attribute
$('[data-original]').each(function () {
var $this = $(this),
origVal = $this.data('original'),
idx = origVal.lastIndexOf('.'),
beginning = origVal.substring(0, idx),
ending = origVal.substring(idx),
newVal = beginning + (idx >= 0? '@2': '') + ending;
$this.data('original', newVal);
});
$('[data-original]').each(function () {
var $this = $(this),
origVal = $this.data('original'),
arrVals = origVal.split('.'),
newVal;
if (arrVals.length > 1) {
arrVals[arrVals.length - 2] = arrVals[arrVals.length - 2] + '@2';
newVal = arrVals.join('.');
$this.data('original', newVal);
}
});