如果 URL 包含一个子目录并且没有提出任何内容,则试图想出一种优雅的方法来删除子目录。会喜欢你的建议。我当前的实现仅限于站点根目录下的文件。需要更灵活的东西。
另一个细节是它需要与子目录无关,所以没有.split('nameOfSubdirectory')
业务。
把它放在上下文中,我使用 AJAX 并使用目标变量打印到页面的 url,所以我喜欢让它漂亮。
使用下面的方法,点击a[href="otherPage.php"]
返回otherPage
。如果我点击a[href="subPage/differentPage.html"]
它会返回subPage
. 不去。
$('a').click(function(e){
var thiis = $(this),
href = thiis.attr('href'),
target = href.split('/')[1].split('.')[0];
console.log(target);
/* Does stuff */
});