0
<div>
<span><a href="#">abc</a></span>
<span><a href="#">def</a></span>
</div>
有没有办法做一个给定的字符串值和链接文本之间的toUpperCase()(为跨度收集如上图所示)的字符串比较,如果它不符合隐藏跨度?无论如何要纳入“包含”在混合?
谢谢,
杆。
<div>
<span><a href="#">abc</a></span>
<span><a href="#">def</a></span>
</div>
有没有办法做一个给定的字符串值和链接文本之间的toUpperCase()(为跨度收集如上图所示)的字符串比较,如果它不符合隐藏跨度?无论如何要纳入“包含”在混合?
谢谢,
杆。
您可以执行以下操作。但请记住,这将运行在span
内的所有a
标签。你应该修改它会id
在你的div
或某种class
属性。
$('span a').each(function() {
var anchor = $(this);
if (anchor.text().toUpperCase() == 'ABC') {
anchor.hide();
}
});
看到它在行动:http://jsfiddle.net/KCCVm/
https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/String/toUpperCase – Anurag 2010-07-13 17:27:24