2010-04-29 62 views
0

我想写一个选择类似...复杂的jQuery选择也涉及到自定义XML标记

#window_4 > content > p:eq(0) 

我觉得我有这个正确的,但我认为是所有类似的几个选择,但我可以不要马上对它们进行测试。

难道我说得对,这是选择一个元素,谁是ID为“window_4”

标签的孩子,如果我得到这个错误的内容标签的拳头p标签的孩子,可以你给我一些指点。希望能够简化这些代码,我有更多的代码选择标签,然后我真正在做他们的东西。

回答

2

看起来不错,虽然你可以通过p:eq(0)代替p:first使它更具可读性。

编辑为评论:

的jQuery总是返回元件的阵列,无论是否发现0,1或多种元素。在这些元素上,是的,你可以执行JS函数,比如innerHTML。您可以访问的jQuery返回的每个元素,就如同对其他任何数组:

$(".red")[0].innerHTML = "Glen Crawford";

更多信息:http://groups.google.com/group/jquery-ui/browse_thread/thread/34551a757f139ae1/20111f82c2596426

+0

有些时候我会想其他p标签从与标记的内容。你能告诉我,jQuery是否在这里返回一个实际元素,然后我可以继续执行其他JS函数,比如innerHTML? – thecoshman 2010-04-29 09:52:41

+0

谢谢,这是行不通的。它通过这种方式更加紧凑。 – thecoshman 2010-04-29 10:06:23