当textbax值发生变化时,我无法调用该函数,该文本框是自动完成字段。如果文本框已按值设置,则在页面加载时也会调用相同的函数。
$("#fso_ot").bind('focusout', function() {
alert("here fun goes");
});
我希望在该文本框按值分配时调用相同的函数。 有时我在加载时设置该文本框值。
<input type="text" id="fso_ot" value="OP" />
如果该文本具有值意味着我想调用上述函数。
答案 0 :(得分:0)
使用change()
功能,
在下面的代码中,如果在页面加载期间值不为空,则会触发此操作,并将其绑定到#fso_ot
事件的元素onchange
$( document ).ready(function() {
if($('#fso_ot').val() != ''){
//this trigger if value is not empty during page load
$('#fso_ot').trigger("change");
}
// this would trigger when value is changed on input
$("#fso_ot").change( function() {
alert("here fun goes");
}
);
});