jquery,触发器不工作后更新文本框

时间:2011-07-08 15:21:29

标签: jquery

我有这段代码:

$('#cornercases').val('10')                
$('#cornercases').trigger('change',function () 
                {
                    alert("HELLO WORLD");
                    $('input[name="temp_2"]').val('555');                
                });

我将值设置为10即可动态创建10个文本框。更改后,我想更新创建的文本框中的值。为什么功能中的代码不起作用?

我怎样才能让它发挥作用?

3 个答案:

答案 0 :(得分:2)

您可能尝试bind事件处理程序,而不是trigger事件。

trigger实际上根本没有功能。

答案 1 :(得分:0)

我认为你想要绑定到更改事件。试试这个

$('#cornercases').val('10')                
$('#cornercases').bind('change',function () 
                {
                    alert("HELLO WORLD");
                    $('input[name="temp_2"]').val('555');                
                });

答案 2 :(得分:0)

将函数更改绑定如下:

$('#cornercases').bind('change', function() {
   alert("HELLO WORLD");
   $('input[name="temp_2"]').val('555');  
});

然后触发你想要的改变事件......

$('#cornercases').trigger('change');