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

时间:2015-09-17 20:34:22

标签: 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">Calculate Quote</span></a>

我尝试像这样更改输入元素以使用ahref并将name=切换为id=无效。有可能这样做吗?

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

2 个答案:

答案 0 :(得分:1)

尝试:

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

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

答案 1 :(得分:1)

您是否尝试使用mouseup

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

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