【发布时间】:2017-05-25 14:19:44
【问题描述】:
我目前是 JQuery 的新手,我正在 JSFiddle 中摆弄,希望能够磨练我的技能来开发我心中的网络应用程序。
我要满足的一个要求是遍历页面上的列表,如果某个类包含我要查找的字符串,则返回该列表中另一个类的 URL。完成后,它将迭代到下一个列表项。
$('.listItems li').each(function() {
if ('.spanClass' == 'True') {
var hrefValue = $('.aClass').attr('href');
alert (hrefValue);
}
})
<li class="listItems">
<a class="aClass" href="/home">
<span class="spanClass">True</span>
</a>
</li>
<li class="listItems">
<a class="aClass" href="/town">
<span class="spanClass">False</span>
</a>
</li>
<li class="listItems">
<a class="aClass" href="/home">
<span class="spanClass">True</span>
</a>
</li>
理论上,如果 span 类 spanClass 包含“True”,我希望我的代码会提醒我 URL。
如果类包含特定字符串,我如何修复我的代码以便能够获取 URL?
【问题讨论】:
标签: javascript jquery html-lists each