使用Jquery获取标记名称和第一个子数据

时间:2010-09-17 22:02:43

标签: jquery

您好我正在尝试从我的ajax脚本中检索标记的子数据中的数据。这适用于javascript

coursename = xmlDocument.getElementsByTagName("sitelist");
name = coursename[3].firstChild.data 

有人可以帮我用jQuery执行此操作吗?我认为这样可行,但事实并非如此。

name = $("coursename", xml).text()

任何帮助或指示都会很棒,谢谢。

2 个答案:

答案 0 :(得分:2)

$('sitelist:eq(2)')

是jQuery选择器。您可能还想使用jQuerys .data()方法将某些内容存储到该节点。

答案 1 :(得分:1)

name = $("sitelist", xmlDocument).eq(3).children(":first").text();

above使用:

  • jQuery context 选择sitelist
  • 中的所有xmlDocument代码
  • .eq() sitelist的集合仅减少到第4个(索引为3)
  • .children() 查找第4个sitelist的所有直接子女
  • :first selector 只挑选第一个孩子。
  • .text() 以检索该节点中的文字