我在div中有很多链接
<a class='linkL' href='../mc/file01.php'>FILE01</a>
<a class='linkL' href='../mc/file02.php'>FILE02</a>
<a class='linkL' href='../mc/file03.php'>FILE03</a>
现在,我想更改当前.linkL
JS
var path = location.pathname.split('/').slice(-1)[0]; // for example - file01.php
$('.linkL').each(function(){
var a = $(this).attr('href');
If (path is contained as substring inside a) {
$(this).addClass('navact');
}
});
所以,第一个链接应该有不同的类。
任何帮助。
答案 0 :(得分:1)
我猜你正在寻找indexOf
var path = location.pathname.split('/').slice(-1)[0]; // for example - file01.php
$('.linkL').each(function(){
var a = $(this).attr('href');
if ( a.indexOf( path ) != -1 ) {
$(this).addClass('navact');
}
});