Javascript jQuery。一个不工作
我使用的代码和它多次在Firefox和IE11中产生问题Javascript jQuery。一个不工作,javascript,jquery,Javascript,Jquery,我使用的代码和它多次在Firefox和IE11中产生问题 $("#systemsetting").one("click", function(){ var p = $(this).attr('href'); var action = p; var form = $(document.createElement('form')).attr('action', action).attr('method','post'); $('body').
$("#systemsetting").one("click", function(){
var p = $(this).attr('href');
var action = p;
var form = $(document.createElement('form')).attr('action', action).attr('method','post');
$('body').append(form);
$(document.createElement('input')).attr('type', 'hidden').attr('name', "requestId").attr('value', requestId).appendTo(form);
$(form).submit();
return false;
});
试试这个:
$("#systemsetting").click(function(){
var clicked = $("#systemsetting").hasClass("clicked");
if(!clicked) {
$(this).addClass("clicked");
var p = $(this).attr('href');
var action = p;
var form = $(document.createElement('form')).attr('action', action).attr('method','post');
$('body').append(form);
$(document.createElement('input')).attr('type', 'hidden').attr('name', "requestId").attr('value', requestId).appendTo(form);
$(form).submit();
return false;
}
});
什么样的问题?发生了什么错误?哪个jQuery版本?实际上,当用户按双击时,我会处理双击。它作为一次单击工作,但当双击用户从应用程序中注销时,我使用的是jquery1.7.2版本。谢谢您的回答…可能应该将if语句移到事件句柄中。谢谢!这是我的错。