$(document).ready(function() {
$('#text').live('change', function() {
alert('hello');
});
$('#button').live('click', function() {
$('#text').val('some text');
});
});
<div>
<input type="button" id="button" value="Click Me" />
<input type="text" id="text" />
</div>
单击按钮时,如何在文本框触发器上创建change
功能?感谢
答案 0 :(得分:5)
您可以使用.change()
(快捷方式)或.trigger()
,如下所示:
$('#button').live('click', function() {
$('#text').val('some text').change();
});
或者这个:
$('#button').live('click', function() {
$('#text').val('some text').trigger('change');
});
任何一种方法都可以触发您添加的任何change
event handlers you can test it here。