Если я правильно понимаю ваш вопрос, вы пытаетесь перейти к привязке на странице в зависимости от того, что введено в форму.
$('form').submit(function(e) {
e.preventDefault();
if ($('input:first', this).val() == 'something') {
// anchor tag should be clicked and input should find submitted target.
window.location.hash = 'example-hash';
}
)};
Если есть несколько вариантов, вы можете использовать switch
:
$('form').submit(function(e) {
var val = $('input:first', this).val(),
hash;
e.preventDefault();
switch (val) {
case 'foo':
hash = 'some-hash';
break;
case 'bar':
hash = 'some-other-hash';
break;
default:
hash = 'default-hash';
break;
}
window.location.hash = hash;
)};