Я пытаюсь получить innerText элемента 'TD', используя родительские элементы jQuery() и find().jQuery родители(), имеющие разные выходы в Firefox и Chrome
allTitles = $("[href='/myLink/param?foo=1234']").parents("table:first").parents("table:first").find(".field_text");
name = allTitles[0].children[0].innerText;
console.log(name);
Код прекрасно работает в Chrome, но в Firefox консоль печатает «null».
Я сделал некоторую отладку и проблема, кажется, в функции parents(). Хотя в Chrome я получаю все атрибуты из элементов таблицы, в Firefox кажется, что атрибуты не читаются и, следовательно, приводят к «null», когда мы вызываем find («. Field_text»).
Почему Chrome и Firefox ведут себя иначе, хотя я использую один и тот же файл jQuery?
Может включать 'html' т Вопрос, создать stacksnippets продемонстрировать? – guest271314
Это может быть из-за некоторой недействительной разметки HTML, по-разному разобранной в каждом браузере –