Обходные столы? (FF 4)
Я пытаюсь разобрать http://www.mmorpg.com/gamelist.cfm, используя встроенный JQuery, и он отлично работает до уровня таблицы, используя $("#gamelisttable > tbody > tr"), но если я пытаюсь скажем, перебирая это:
var games = $("gamelisttable > tbody > tr");
for(var i = 0; i < games.length; ++i)
games[i].children().css("font-weight", "bold");
Я получаю ошибки как games[i].children is not a function
). Тип games[i]
показывает как [object XrayWrapper [object HTMLTableRowElement]]
, Как мне пройти глубже, чем это, и почему это не работает?
Моя настоящая цель состоит в том, чтобы в каждой строке сравнить данные в этой строке со списком критериев, и, если они совпадают, найти второй элемент ячейки, взять ссылку в этом элементе ячейки и выделить текст ссылки жирным шрифтом. Возможно, есть лучший способ сделать это.
1 ответ
С играми [i] вы получаете доступ к элементу в позиции i в списке jQuery, который возвращает простой HTML-объект. Попробуйте обернуть его функцией $.
$(games[i]).children().css(...)