2010-07-13 100 views
0

考慮:標籤toUpperCase比較

<div> 
    <span><a href="#">abc</a></span> 
    <span><a href="#">def</a></span> 
</div> 

有沒有辦法做一個給定的字符串值和鏈接文本之間的toUpperCase()(爲跨度收集如上圖所示)的字符串比較,如果它不符合隱藏跨度?無論如何要納入「包含」在混合?

謝謝,

杆。

+0

https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/String/toUpperCase – Anurag 2010-07-13 17:27:24

回答

1

您可以執行以下操作。但請記住,這將運行在span內的所有a標籤。你應該修改它會id在你的div或某種class屬性。

$('span a').each(function() { 
    var anchor = $(this); 
    if (anchor.text().toUpperCase() == 'ABC') { 
    anchor.hide(); 
    } 
}); 

看到它在行動:http://jsfiddle.net/KCCVm/