我正在使用SharePoint 2013(供參考),我有一些帶有標題的(.aspx)頁面。有沒有更好的方法來寫這個? [jQuery - 最佳實踐 - if語句]
我正在運行一個腳本,主要檢查我正在瀏覽的頁面的標題,如果它匹配我的任何查詢標題,則會將空白href =「variable-link」附加到與頁面相關的URL。
(即:如果頁面名稱包含單詞「家」則讓這個「更多信息」的鏈接去http://home-info.aspx)
我有以下代碼這個工作。我想知道是否有更好,更有效的方式來寫這個。
/* Attach HREF to appropriate Function Page Events */
if($("#pageTitle > span:contains('Americas')").length > 0) {
$("a.events-link").attr("href", 'Americas-Events.aspx');
}
if($("#pageTitle > span:contains('APAC')").length > 0) {
$("a.events-link").attr("href", 'APAC-Events.aspx');
}
if($("#pageTitle > span:contains('EMEA')").length > 0) {
$("a.events-link").attr("href", 'EMEA-Events.aspx');
}
假設您只希望一個條件匹配,也許可以改爲'else if'來保存一些評估,一旦您找到了匹配項。 – jfriend00