Javascript 显示不在IE中工作的隐藏div

Javascript 显示不在IE中工作的隐藏div,javascript,jquery,html,internet-explorer,Javascript,Jquery,Html,Internet Explorer,我正在使用下面的javascript添加\删除一些隐藏的div,这取决于用户的选择。我看到这些代码在chrome和firefox中运行良好。但在IE中,即使隐藏的div正在显示,它仍保持禁用状态。这里有什么问题 函数AddNewFa() { var facount=parseInt($('#countfa').val(),9); 如果(facount

我正在使用下面的javascript添加\删除一些隐藏的
div
,这取决于用户的选择。我看到这些代码在chrome和firefox中运行良好。但在IE中,即使隐藏的div正在显示,它仍保持禁用状态。这里有什么问题

函数AddNewFa()
{
var facount=parseInt($('#countfa').val(),9);
如果(facount<10)
{
facount=facount+1;

对于jquery的(i=3;itry show()和hide()方法。我不知道它是否能解决您的问题,但在一般意义上,设置禁用状态最好使用
.prop(“disabled”,true)
(或
false
)。
function AddNewFa() 
{
var facount = parseInt($('#countfa').val(),9) ;
    if( facount < 10)
{
        facount = facount+1;
            for(i=3;i<10;i++)
                {
                    if( i<facount )
                    {
                        $('#fa'+i).slideDown("fast");
                        $('#fa-select-'+i).removeAttr("disabled");
                        }
                    else
                    {
                        $('#fa'+i).slideUp("fast");
                        $('#fa-select-'+i).attr("disabled","disabled");

                        }

                }
    $('#countfa').val(facount);  
}
CheckButtons()
} 


function RemoveNewFa() 
{
var facount = parseInt($('#countfa').val(),10) ;
    if( facount >3)
{
        facount = facount-1;
            for(i=3;i<10;i++)
                {
                    if( i<facount )
                    {
                        $('#fa'+i).slideDown("fast");
                        $('#fa-select-'+i).removeAttr("disabled");
                        }
                    else
                    {
                        $('#fa'+i).slideUp("fast");
                        $('#fa-select-'+i).attr("disabled","disabled");

}                       
                }
                $('#countfa').val(facount); 
            }   
CheckButtons()          
    }   

function CheckButtons() {
    var facount = parseInt($('#countfa').val(),9) ;
    if( facount >=9 )
    { $('#addfa').attr('disabled','disabled');} 
    if( facount >=4 )
    { $('#removefa').removeAttr("disabled");}
    if( facount <=3 )
    { $('#removefa').attr('disabled','disabled');} 
    if( facount <=8 )
    { $('#addfa').removeAttr("disabled");} 
}

$(document).ready(function() {CheckButtons();});