IE8 распознает изменения атрибутов состояния через jQuery? - PullRequest
0 голосов
/ 26 мая 2011

Я использую 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);  

Для чего это я задал вопрос, связанный с вышеизложенным в этом посте .

1 Ответ

0 голосов
/ 26 мая 2011

Может быть ie8 распознает все атрибуты как строку

Так что вы можете попробовать:

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

или

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