Вот ещё раз, наглядно:
Пробую искать js_playerName5:
(пробую сразу 2 способами)
var elem = document.getElementsByClassName('js_playerName5');
console.log(elem);
console.log("Elem lenght: " + elem.length + " - " + elem[0]);
var elem = $(".js_playerName5");
console.log(elem);
console.log("Elem lenght: " + elem.length + " - " + elem[0]);
Консоль:
[item: function, namedItem: function]
Elem lenght: 0 - undefined
[prevObject: b.fn.b.init[1], context: document, selector: ".js_playerName5", jquery: "1.9.1", constructor: function…]
Elem lenght: 0 - undefined
Над сохранённой версией странички:
[td.playername.js_playerName5.vacation.inactive, item: function, namedItem: function]
Elem lenght: 1 - [object HTMLTableCellElement]
[td.playername.js_playerName5.vacation.inactive, prevObject: b.fn.b.init[1], context: document, selector: ".js_playerName5", jquery: "1.9.1", constructor: function…]
Elem lenght: 1 - [object HTMLTableCellElement]
К слову о "не находит". Он-то находит, но оно, как я понял, не массив, а функция - объект.