使用jquery.val()更改值的事件

时间:2012-08-14 15:48:26

标签: javascript jquery javascript-events

我有<input type="text">使用.val("value here")方法为许多其他脚本jquerys更新了值。当input的值已更新时,我需要运行一个新脚本。如何关联一个为我制作的事件?

这是我的代码:
 $('#PedidoTotalDescontoPadrao').change(function() { console.log('test'); });

但它不起作用

2 个答案:

答案 0 :(得分:0)

我认为您正在使用错误的事件处理程序来满足您的需求。

试试这个。

http://api.jquery.com/keyup/

答案 1 :(得分:0)

change()方法不适用于<input type="text"> html标记。你可能不想用keyup()来做这件事。

$('#PedidoTotalDescontoPadrao').keyup(function() {
 console.log('test');
 // and this is how you'd trigger the other events you want 
 $('.something').trigger('click');     
});