0
A
回答
0
您可以手动触发事件:
input.change(function(){
alert("change");
});
input.val('text string insert');
input.change();
1
可以使用.trigger()
$(function(){
$("#txt").change(function(){
alert("im changed");
});
$("#txt").trigger('change');
});
0
这WIL l临时覆盖内部的prototype.val方法,并在最后用触发器重新定义它。
(function() {
var ev = new $.Event('val'),
orig = $.fn.val;
$.fn.val= function() {
orig.apply(this, arguments);
$(this).trigger(ev);
}
})();
$("#123").bind('val', function(e) {
alert("hi");
});
测试者:$(“#123”)。val(“test”);
相关问题
- 1. 如何插入输入值,使用javascript
- 2. 插入值创建的动态的JavaScript
- 3. 如何将PHP值插入到Javascript中?
- 4. 插入javascript返回值到html
- 5. 从javascript插入值到数据库
- 6. 将javascript值插入到websql数据库
- 7. 插入空值时插入默认值
- 8. 将JavaScript插入Wordpress插件
- 9. 在JavaScript中插入javascript
- 10. Javascript未插入输入
- 11. JavaScript插入函数
- 12. Javascript:插入表单
- 13. 插入到textarea | JavaScript
- 14. 的Javascript IMG插入
- 15. 插入值
- 16. 插入值
- 17. Mysql插入值
- 18. BST插入值
- 19. 插入值
- 20. 插入值
- 21. 插入值
- 22. 插入值
- 23. 插入值
- 24. sql:插入值
- 25. 使用php导入javascript以插入mysql的值
- 26. 如何使用Javascript按键值向数组中插入新值
- 27. 如何在JavaScript中将变量值插入DOM样式值
- 28. 使用PDO插入不插入值
- 29. JPA插入值,但插入null
- 30. 插入值插入时确定
它喜欢调用任何其他功能吗?做val()和foo()..是所有的问题? – Baz1nga
@zzz不是真的,'change()'是保留的函数名称,在幕后它调用附加到元素的onchange事件的事件处理函数。在没有任何参数的情况下调用这个函数时,意味着触发事件,当用函数调用时意味着“将此函数添加为处理程序”。 –