【发布时间】:2010-10-28 05:12:11
【问题描述】:
为什么在following code 中没有调用focusin 事件处理程序?
HTML:
<div id='wrapper'></div>
<div id='button'>Click Here</div>
<div id='output'></div>
JS:
$(function() {
$('input').live('focusin', function() {
$('#output').html('focusin'); // Why this not happens ?
});
$('#button').click(function() {
$('#button').hide();
build_inputs();
});
});
function build_inputs() {
var html = "<input type='text' /> \
<br /> \
<input type='text' />";
$('#wrapper').append(html);
$('#wrapper').fadeIn(500, function() {
$('input:first').focus();
});
}
CSS:
#wrapper {
display: none;
background: #aaa;
width: 170px;
padding: 20px;
}
【问题讨论】:
-
我对您要做什么感到困惑?附加输入后它对我有用。
-
除非你在谈论它,否则在
fadeIn之后不要专注于尝试$("input:first").focus().focusin();
标签: javascript html jquery jquery-events focusin