我正在尝试使用注入的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]]
。我如何穿越这个,为什么它不起作用?
我的实际目标是,对于每一行,将该行中的数据与条件列表进行比较,如果它们匹配,找到第二个单元格元素,获取该单元格元素中的链接,并加粗链接文本。也许还有更好的方法可以做到。
答案 0 :(得分:3)
使用 games [i] ,您正在访问jQuery列表中位置i的元素,这将返回纯HTML对象。尝试用$ -function包装它。
$(games[i]).children().css(...)