我在一个表单中有两个按钮,当它们被单击时,必须调用两个不同的页面。单击button1时,必须加载page1;单击button2时,必须加载page2。我知道如何在javascript中做到这一点,但是我不知道如何在jquery.Can中做到这一点,有人能帮我吗?
发布于 2011-03-28 03:10:18
试试这个:
$('#button1').click(function(){
$('#formId').attr('action', 'page1');
});
$('#button2').click(function(){
$('#formId').attr('action', 'page2');
});
发布于 2011-03-28 03:09:45
jQuery就是JavaScript,不要对它有太多不同的看法!就像您在“正常”JS中所做的那样,您可以向按钮添加一个事件侦听器并更改表单的action属性。在jQuery中,这看起来类似于:
$('#button1').click(function(){
$('#your_form').attr('action', 'http://uri-for-button1.com');
});
此代码与第二个按钮的代码相同,您只需更改按钮的id和表单应提交到的URI。
发布于 2011-03-28 03:09:23
在单击处理程序中使用jQuery.attr()
:
$("#myform").attr('action', 'page1.php');
https://stackoverflow.com/questions/5451600
复制相似问题