IE8是否通过jQuery识别状态属性更改?

时间:2011-05-25 20:01:27

标签: jquery internet-explorer-8 attributes state

我正在使用jQuery将状态属性从0更改为1.它似乎在所有现代浏览器中都能正常工作,但在IE8中不起作用。我一直无法确定我是否只是做错了,或者IE8是否无法识别状态属性更改。

以下是代码:

$('#selection-information').attr('state', 1);
     acc.children('.step').each(function(i){
        if($(this).attr('state') == 0) 
        {
    next = i;
    return false;
    }
})
    if(whichButton=='complete'){
     acc.accordion('activate',next);  

为了它的价值,我在this post中提出了与上述相关的问题。

1 个答案:

答案 0 :(得分:0)

也许ie8将所有属性识别为字符串

所以你可以尝试:

($(this).attr('state') == "0") 

parseInt($(this).attr('state')) == 0