我需要这方面的帮助:
在文档中有几个输入字段<div class="quantity"><input .. >
这是由系统自动生成的,我无权改变这一点。
所以当输入改变时,我需要一种用jquery来跟踪onchange函数的方法。
实现这一目标的好方法是什么?
var updateInput = document.getElementById(“。quantity input”);
if ( updateInput ????? ) {
alert("Hallo")
};
感谢您的指导!!
答案 0 :(得分:2)
getElementById不适用于类名。你问过jquery,为什么不使用change()?
$('.quantity input').change(function() {
alert('Input changed');
});
从手册:
将更改事件发送给元素 当它的价值变化时。这个事件是 限于
<input>
元素,<textarea>
个框和<select>
元素。对于选择框, 复选框和单选按钮, 当事件被立即触发 用户使用鼠标进行选择, 但对于其他元素类型 event被推迟到元素 失去焦点。