Клик по ссылке - это событие, по событию можно вызвать модальное окно и нет необходимости добавлять что-то к url. В этом есть необходимость только если мы хотим вызвать его сразу после загрузки страницы, при наличии #trigger в url. Тогда так:
$(function() {
if(window.location.hash) {
var hash = window.location.hash.substring(1);
if(hash == 'trigger'){
$('#mymodal').css('display','block');
}
}
});
Это оправдано если нам надо перейти по ссылке и там сразу открыть модалку. В противном случае - это идиотизм, так как проще сделать так:
$('#mysomeelement').on('click',function(){
$('#mymodal').css('display','block');
});