比方说(只是为了测试),我有这样的代码:获取子元素的已知父里面,与孩子的ID已知*部分*
<div class="p1">
<div class="fortest">
<span id="title1"></span>
<span id="words1"></span>
</div>
</div>
<div class="p2">
<span id="title2"></span>
<span id="words2"></span>
</div>
现在让我们说我有“P1” DIV中变量:var节点。 我所知道的是 - 我的节点var中有一个标题,它是一个id为“title”的元素。
我该怎么做: 1)在我目前的父母内部递归搜索这个孩子。 2)只能通过它的ID substr(“标题”部分)进行搜索。 3)完成功能,当我找到它。
请给我一个生动的例子,如果你可以:) 谢谢!
如果你现在写这个代码,我会避免这样的结构,这是一个很大的字符串处理。使用多个班级,例如而不是解析ID。否则,你可能会得到最好的正则表达式。 – 2014-08-31 14:34:24
我知道它好多了,但它不在我的控制之下,我不能把任何类或属性放到DOM中。不幸的是,我需要的解决方案正是我需要的示例:) – FED 2014-08-31 14:38:01
由于ID必须是唯一的,因此不需要任何种类的递归搜索。 – Stuart 2014-08-31 14:38:22