Javascript 我怎样才能让事件触发多次。
谢谢你的投入,这是我第一次尝试。我只能让按钮工作一次,我希望他们每次工作,因为用户将改变搜索条件和结果在不同的框架Javascript 我怎样才能让事件触发多次。,javascript,jquery,html,events,Javascript,Jquery,Html,Events,谢谢你的投入,这是我第一次尝试。我只能让按钮工作一次,我希望他们每次工作,因为用户将改变搜索条件和结果在不同的框架 $(document).ready(function(){ $("#button1").click(function(){ $('form#myForm').attr({action: "completed.php"}); $('form#myForm').attr({target: "righty"}); $('form#
$(document).ready(function(){
$("#button1").click(function(){
$('form#myForm').attr({action: "completed.php"});
$('form#myForm').attr({target: "righty"});
$('form#myForm').submit();
});
$("#button2").click(function(){
$('form#myForm').attr({action: "search.php"});
$('form#myForm').attr({target: "lefty"});
$('form#myForm').submit();
});
$("#button3").click(function(){
$('form#myForm').attr({action: "amazonsearch.php"});
$('form#myForm').attr({target: "righty"});
$('form#myForm').submit();
});
});
HTML:
你不需要使用
<form id=\"myForm\" method=\"post\"> just <form id="myForm" method="post">
这适用于所有的我对目标、名称等做了一些轻微的调整,以便在那种环境下工作,它在Firefox 3.6和Chrome中都适用。单击按钮,表单将提交给目标。更新查询,再次单击同一按钮,表单将再次提交到同一目标。尝试改用
你应该考虑远离框架。感谢演示,我不知道这个网站,它似乎对像我这样学习js的人非常有用。我仍然无法让它工作,直到我添加。生活,然后一切都好。我很感谢你的努力。@Rick:那么JSFIDLE演示如果没有它就不能为你工作了。直播?您使用的是哪种浏览器?为什么这样做?在中给出的JSFIDLE演示在没有它的情况下可以工作,因此肯定还有其他事情在进行。使用click时,只有当页面加载中存在clickable元素时,它才能工作。使用live,它可以随时工作。
<form id=\"myForm\" method=\"post\"> just <form id="myForm" method="post">
$("#myObject").live('click', function() {
// do things
});