Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onClick只有在我长按它时才起作用_Javascript_Jquery_Jsp_Onclick - Fatal编程技术网

Javascript onClick只有在我长按它时才起作用

Javascript onClick只有在我长按它时才起作用,javascript,jquery,jsp,onclick,Javascript,Jquery,Jsp,Onclick,我试图在单击输入字段时触发一些函数。问题是,它只有在我点击半秒钟的时候才起作用。例如,如果我像在Windows中单击一个目录一样单击,它的工作效果就不太好。但是,如果我按住鼠标的时间更长,它会工作得很好。有什么建议吗 这是我的密码 html: 函数closeOrderUnit(){ $('.massclose')。单击(函数(e){ $(this).parents('td').children('.massbox,.mass_箭头').remove(); e、 预防默认值(); e、 停止传播

我试图在单击输入字段时触发一些函数。问题是,它只有在我点击半秒钟的时候才起作用。例如,如果我像在Windows中单击一个目录一样单击,它的工作效果就不太好。但是,如果我按住鼠标的时间更长,它会工作得很好。有什么建议吗

这是我的密码

html:

函数closeOrderUnit(){
$('.massclose')。单击(函数(e){
$(this).parents('td').children('.massbox,.mass_箭头').remove();
e、 预防默认值();
e、 停止传播();
});
}
函数changeUnit(){
$('.massbox input')。单击(函数(){
var label=$(this).parents('.massbox').parents('td').children('div').children('label');
var input=$(this).parents('.massbox').parents(“td”).children(“input.hiddenInput”);
var str=$(this.val();
//把第一个字母变成大写
str=str.toLowerCase().replace(/\b[a-z]/g,函数(字母){
如果(str.length>2){
回信.toUpperCase();
}否则{
返回信.toLowerCase();
}
});
如果(str==“m2”){
str=str.replace(“2”,“\u00B2”);
}
html(str);
input.val($(this.val());
});
}
函数检查单元(){
$('.unitinput')。每个(函数(){
var temp=$('.massbox').parents(“td”).children(“div”).children(“label”).html();
如果(温度=“m²”){
temp=“M2”;
}否则,如果(临时==“滚动”){
temp=“ROLLE”;
}
if($(this).val()==temp)
{
$(此选项)。单击();
}
});
}
函数inputValueChanged(){
$('.js ordersize input').change(function(){
var tmp=$(this.val();
$(此).attr(“值”,tmp);
});
}
函数magicMassBox(){
inputValueChanged();
closeOrderUnit();
checkUnit();
changeUnit();
}
$(文档).ready(函数(){
$('.ordersize')。每个(函数(){
$(this.focus(function()){
如果($(this.val()=“0”)
{
$(此).val(“”);
}
$('.massbox,.mass_箭头').remove();
$(this.parent().append)(
'',
''
);
var code=$(this).parents('.odd').children('.firstcol').children('input').val();
如果(代码==null | |代码==“”)
{
代码=$(this).parents('.highlighted').children('.firstcol').children('input').val();
}
$('.massbox').load('/c/product/units?code='+代码,函数(responseText,textStatus,XMLHttpRequest){});
});
$(this.blur(function()){
if($(this).val()==“”)
{
$(此).val(“0”);
}
});
});
$('.ordersize')。在('click',function()上{
magicMassBox();
});
$(“.js集合禁用”).change(handleMusterCheck);
});

平方米

平方米

平方米

Bestelleinheit:

平方米 Rl。
添加一些html并尝试在代码段“”中重现问题如果可以,将帮助我们帮助您代码段太长lmao。添加一些html并尝试在代码段“”中重现问题如果可以,将帮助我们帮助您代码段太长lmao。