مدیران رابط کاربری، مدیران، templateeditor
۲۴٬۴۶۴
ویرایش
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۱: | خط ۱: | ||
$(document).ready(function() { | |||
// Select all links with the class 'permalink' (adjust the selector as needed) | |||
$('a.permalink').each(function() { | |||
}) | // Get the current href attribute | ||
var href = $(this).attr('href'); | |||
// Remove the 'title' parameter from the query string | |||
var updatedHref = removeURLParameter(href, 'title'); | |||
// Update the href attribute with the modified URL | |||
$(this).attr('href', updatedHref); | |||
}); | |||
// Function to remove a specific parameter from a URL | |||
function removeURLParameter(url, parameter) { | |||
var urlParts = url.split('?'); | |||
if (urlParts.length >= 2) { | |||
var prefix = encodeURIComponent(parameter) + '='; | |||
var queryParams = urlParts[1].split(/[&;]/g); | |||
// Loop through query parameters | |||
for (var i = queryParams.length - 1; i >= 0; i--) { | |||
// If parameter found, remove it from array | |||
if (queryParams[i].lastIndexOf(prefix, 0) !== -1) { | |||
queryParams.splice(i, 1); | |||
} | |||
} | |||
// Join back the URL parts | |||
return urlParts[0] + (queryParams.length > 0 ? '?' + queryParams.join('&') : ''); | |||
} | |||
return url; | |||
} | |||
}); |