我想基于当前页面文件名添加一个类。
$(document).ready(function(){
var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1);
$( "html" ).addClass( filename );
});
...产生
<html lang="en" dir="ltr" class="server.php">
如何去除文件扩展名,以便最终得到...
<html lang="en" dir="ltr" class="server">
答案 0 :(得分:2)
您可以将字符串除以.
并返回除最后一部分以外的所有内容:
$(document).ready(function(){
var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1).split('.')
if (filename.length != 1) filename.pop()
$( "html" ).addClass( filename.join('-'));
});