穿越桌子? (FF 4)

时间:2011-06-22 23:37:59

标签: jquery parsing javascript-injection

我正在尝试使用注入的JQuery解析http://www.MMORPG.com/gamelist.cfm,并且使用$(“#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 个答案:

答案 0 :(得分:3)

使用 games [i] ,您正在访问jQuery列表中位置i的元素,这将返回纯HTML对象。尝试用$ -function包装它。

$(games[i]).children().css(...)