Как проверить, заканчивается ли текущий URL определенным шаблоном - PullRequest
2 голосов
/ 08 декабря 2011

Как проверить, заканчивается ли текущий URL: #!/about или #!/ask с использованием JavaScript?

Ответы [ 2 ]

3 голосов
/ 08 декабря 2011

window.location.hash содержит текущий хеш-код, поэтому в основном:

if(window.location.hash === '#!/about') {
    // Do something
} else if(window.location.hash === '#!/ask') {
    // Do something else
}

Вы можете использовать его, как вам нужно.

Редактировать: Как указывает zzzzBov, если вам нужно немногоjQuery, поместите его в обработчик $(document).ready.;)

2 голосов
/ 08 декабря 2011

Чтобы получить текущий URL, используя jQuery

$(location).attr('href');

Вот фрагмент кода

jQuery(document).ready(function() {
var url=$(location).attr('href');
var match1 = arr.match('#!/about');
var match2 = arr.match('#!/ask');
if(match1){
   alert("match1 found");
          } else if{
   alert("match2 found");
          }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...