假设:
<div>
<span><a href="#">abc</a></span>
<span><a href="#">def</a></span>
</div>
有没有办法在给定的字符串值和链接文本之间与toUpperCase()进行字符串比较(如上面的span集合中所示),如果不匹配则隐藏跨度?无论如何要在混合中加入“包含”?
谢谢,
杆。
答案 0 :(得分:1)
您可以执行以下操作。但请注意,这将针对a
中的所有span
代码投放。您应该在id
或某种div
属性上class
修改它。
$('span a').each(function() {
var anchor = $(this);
if (anchor.text().toUpperCase() == 'ABC') {
anchor.hide();
}
});
查看实际操作:http://jsfiddle.net/KCCVm/