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

jQuery function to use href instead of input?

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

$('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>

我尝试像这样更改输入元素以使用 ahref,并将 name= 切换为 id= 但无济于事。可以这样做吗?

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

尝试:

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

我看不出你如何 keyup 按钮,click 事件对我来说似乎是更好的选择。

您要改用 mouseup 吗?

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

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