Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE8是否通过jQuery识别状态属性更改?_Jquery_Internet Explorer 8_Attributes_State - Fatal编程技术网

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

IE8是否通过jQuery识别状态属性更改?,jquery,internet-explorer-8,attributes,state,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;

我正在使用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);  

为了证明它的价值,我在中问了一个与上述相关的问题

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

因此,您可以尝试:

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


不幸的是,这似乎没有什么不同。
parseInt($(this).attr('state')) == 0