使用jquery,如何在单击链接的时候动态改变表单的值并提交表单?
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$('a').click(function(){
var str = $(this).attr("href");
$('#pid').attr("value", str);
$('#searchForm').submit();
});
});
</script>
</head>
<body>
<a href="abc">click me</a>
<form method="get" action="">
<input type="text" id="pid" name="pid" value=""/>
<input type="submit" value="search"/>
</form>
</body>
</html>
这段代码的作用是:将值存放在<a>的href属性里,然后在单击链接的时候,动态改变表单值再提交。但是在提交表单的同时,页面也会跳转到href属性里面指定的页面。
我又在$('a').click的结尾加上了return false,这样表单的值是改变了,但表单却没办法提交!
路过的jquery达人请指导一下,谢谢!