0

我想创建一个.change事件,只要在特定类别的输入框中更改文本,就会触发该事件。我有几个框,我想将它们汇总在一起,并在值更改时刷新总数。我可以创建一个引用.change整个类的事件的函数吗?

对输入框 (id="Value1") 进行“更改”操作相对简单:

$('#Value1').change(function(){
    alert("The text has been changed.");
});

因此,假设“Value1”是一个类SumText框:

   <input class="SumText" type="text" id="Value1">

每次“SumText”类的任何字段发生变化时,我都想触发一个将它们加在一起的函数。为了简单起见,我们只说我们只有“Value1”和“Value2”。我们可以将该总和输出到“Total”。“总”是一流的TotalText

这可以在 JQuery 中完成吗?这将使我不必为每个事件创建一个事件处理程序,也不必在每个输入框中为onchange.

4

1 回答 1

1
$('.SumText').change(function(){
    alert("Some text has been changed.");
});

你有它。它与 ID 相同,但使用点而不是井号。

编辑:但正如@omar 所指出的那样,keypress 或 keydown 方法可能会更好地服务

于 2013-06-08T19:53:17.987 回答