2012-02-09 72 views
0

这可能吗?我想要加载的下一个页面有一个hashtag。jQuery将哈希标签添加到加载的下一页?

我只想对下一页做些什么。

谢谢。

+0

用户如何进入下一页? – ggreiner 2012-02-09 02:34:29

+0

@ggeiner表单正在通过jquery提交 – webwrks 2012-02-09 02:35:59

+0

那么,如果它是一种使表单更容易。为表单添加一个隐藏的输入,其值是您希望显示下一页的井号标签。然后当下一页加载时,将表单值输出到新页面上的某个位置,并从document.ready ....中抓取它。基本上 – 2012-02-09 02:38:41

回答

2

你不需要使用JavaScript可言,只是主题标签添加到行动,像这样:

<form method="post" action="somepage#hashtag">...</form> 

形式将自动添加在页面加载的主题标签,你可以把它捡起来从那里。

+0

完美...谢谢我应该知道这将是那么简单... – webwrks 2012-02-09 03:11:49

0

只需使用javascript将标签添加到表单标签的操作属性的末尾即可。

var form = $("form.myform"); 
var currentAction = form.attr('action'); 
var newAction = currentAction + "#myhash"; 

form.attr('action', newAction);