我正在尝试处理我们的系统如何为日历吐出代码,并且由于格式的原因,我需要将某些链接的 href 值更改为其子链接到的值。下面是一些示例代码:
<td class="date eventDate">
<a class="dateLink" href="calendar?DATE=2012-07-06&VIEW=day">6</a>
<br>
<div>
<div class="event">
<a href="/calendar?date=20120702" class="event"></a>
<a href="/calendar?root=320794" class="eventon">6 July</a>
</div>
</div>
</td>
我需要 jQuery 用第三个标签的 href 值替换第一个标签的 href 值。我不太确定如何让 jQuery 浏览页面的所有元素来实现这一点。
我认为该过程是查找所有 a.dateLink 并将当前选择替换为子元素 a.eventon 的 href 值,然后转到下一个 a.dateLink 并重复。如果没有子元素 a.eventon 则继续下一个。
任何人都可以帮我解决我的需要吗?