Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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 jQuery函数是否使用href而不是输入?_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript jQuery函数是否使用href而不是输入?

Javascript jQuery函数是否使用href而不是输入?,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我目前正在表单中使用一个输入值来动态启动一个函数,搜索一个数组中的邮政编码,并显示如下,效果非常好: $('input[name=zip]').keyup(function() { 我想改为使用button元素,这样当您按下键时,它将执行相同的功能 “按钮”是一个HREF元素,如下所示: <a class="lp-element lp-pom-button" id="lp-pom-button-27" href="#"><span class="label">Calc

我目前正在表单中使用一个输入值来动态启动一个函数,搜索一个数组中的邮政编码,并显示如下,效果非常好:

$('input[name=zip]').keyup(function() { 
我想改为使用button元素,这样当您按下键时,它将执行相同的功能

“按钮”是一个HREF元素,如下所示:

<a class="lp-element lp-pom-button" id="lp-pom-button-27" href="#"><span class="label">Calculate Quote</span></a>
尝试:


我不知道如何在按钮上键入
keyup
,单击
事件对我来说似乎是一个更好的选择。

你想改用
mouseup

$('a[id=lp-pom-button-27]').mouseup(function () {

元素
只能接收鼠标事件,不能接收键盘事件。

是否要绑定
。单击
事件到
标记,而不是
。键入
?P.S.ID是唯一的,因此您只需执行
$('#lp-pom-button-27')
$('a[id=lp-pom-button-27]').click(function() { 
$('a[id=lp-pom-button-27]').mouseup(function () {