如何使用jquery更改keypress上的组合框值

时间:2011-06-23 10:21:47

标签: javascript jquery

这不起作用

if($(".foo").is(':focus')){

   // do something

}

要更改按键上的值:

$(".foo").bind("keypress", function(e){

   $(this).attr('value', 'bar'); 

})

1 个答案:

答案 0 :(得分:0)

您应该使用val() jquery函数。您也可以在此方案中直接使用keypress()函数。

$(".foo").keypress(function(e){

   $(this).val('bar'); 

});

注意:考虑到'.foo'将选择组合框本身并且'bar'是其中至少一个选项的值,这将有效。