我想基於鏈接文本評估條件,並根據返回的值顯示隱藏選項卡。如何檢查鏈接是否包含一些文本並根據文本的值評估條件 - jquery/JS
HTML:
<span class="links">
<a href="#info">Info</a>
<a href="#accounts>Accounts</a>
<a href="#user">Users</a>
</span>
這裏我嘗試檢查'a'
具有價值 '帳戶',如果是這樣隱藏一個div。
我嘗試這樣做:
JS:
var link = $('a').filter(function() {
return $(this).text() =="Accounts";
//will return: [<a href="#accounts>Accounts</a>]
});
而且在 '帳戶' 鏈接並不存在着一些地方,它會返回:[]
現在林不知道如何檢查數組是否爲空或具有數值的條件:
if (link is empty){
//hide ` <a href="#accounts>Accounts</a>`
}else{
//show ` <a href="#accounts>Accounts</a>`
}
任何想法如何評估這種情況?/ 謝謝!
謝謝@rec,有效 – user1234