change event not working for a textbox when the value is assigned externally

后端 未结 6 1804
臣服心动
臣服心动 2021-01-22 17:14

I have a textbox and a button. When I click the button, it sets certain value in the textbox. I want to submit the page whenever the value of the textbox is changed.

Ple

6条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-22 17:41

    Programmatically changing the value of an input doesn't fire its change event. You'll have to do that yourself using .trigger('change') (or just .change()) at the same time as changing its value:

    $('.set').val('Why am I not getting the alert saying  - Changed! ').trigger('change');
    

提交回复
热议问题