我有一个文本框,其文本应该从jquery代码更改.
当从jquery代码中获取值时,它不会触发,但是当我通过按键更改文本时它会触发.
下面是我正在使用的HTML和JQuery
<input type="text" id="txtProjectName"/>
Run Code Online (Sandbox Code Playgroud)
$("#txtProjectName").on('change keyup paste mouseup', function () {
alert('Changed');
});
Run Code Online (Sandbox Code Playgroud)
这里需要进行哪些修改?请协助.
当从jquery代码中获取值时,它不会触发
以编程方式更改输入的值不会触发其更改事件.你必须自己使用.trigger()
在从代码更改值时,您需要触发更改事件
$("#txtProjectName").val('Whatever').trigger('change');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |