文档输入轨道更改

时间:2011-04-24 13:32:50

标签: javascript javascript-events

我需要这方面的帮助:

在文档中有几个输入字段<div class="quantity"><input .. > 这是由系统自动生成的,我无权改变这一点。

所以当输入改变时,我需要一种用jquery来跟踪onchange函数的方法。

实现这一目标的好方法是什么?

var updateInput = document.getElementById(“。quantity input”);

if ( updateInput ????? ) { 
      alert("Hallo") 
};

感谢您的指导!!

1 个答案:

答案 0 :(得分:2)

getElementById不适用于类名。你问过jquery,为什么不使用change()

$('.quantity input').change(function() {
    alert('Input changed');
});

从手册:

  

将更改事件发送给元素   当它的价值变化时。这个事件是   限于<input>元素,   <textarea>个框和<select>   元素。对于选择框,   复选框和单选按钮,   当事件被立即触发   用户使用鼠标进行选择,   但对于其他元素类型   event被推迟到元素   失去焦点。

演示:http://jsfiddle.net/Madmartigan/yzGYU/