此代码适用于除 IE 之外的所有浏览器。我能做些什么来增加对它的支持?
<script type="text/javascript">
$(document).ready(function() {
var currentArrayNum = 2;
$('#names').on({
blur: function() {
currentArrayNum += 1;
var name = $("<p><input class='input' type='text' name='guests[]' value='' /></p>");
var nullFields = 0;
$(this).closest('div#names').find('input.input').each(function(){
if($(this).val() == ""){
nullFields++;
}
});
console.log(nullFields);
if(nullFields <= 1){
$('#names').append(name.fadeIn(500));
$('#leftbox').scrollTop($('#leftbox')[0].scrollHeight);
}
}
}, 'input');
});
</script>
这应该意味着添加了额外的输入字段。您可以在此处的“输入来宾列表的名称”下查看它的运行情况(在 FF、Chrome、Safari 等中)。
编辑
在 IE9 中测试,但对我不起作用。
我还应该问是否有一种方法可以在 Mac 上测试不同版本的 IE(和其他浏览器)?