如果我正確理解你的問題,你想跳到一個錨基於什麼在表單中輸入的頁面。
$('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;
)};
請問這個「//點擊錨點標籤並輸入查找提交的目標。」意思?? – 2011-03-09 10:23:02