如何使用特定HREF更改类名标签A



在这里我的问题。

<a class="selected" href="#tab-general">General Setting</a>
<a href="#tab-setting1">Method 1</a>

这次是自动选择的#选项卡。现在,单击一些按钮后,我希望它自动选择#tab-stetting1。我已经尝试了这个事情,但它没有用:

var text='#tab-setting'+1;
$('.selected').attr('class','');
$('a[href$=text]').attr('class', 'selected');

感谢您的帮助。

文本是一个变量。所以更改此

$('a[href$=text]').attr('class', 'selected'); //this selector does not read the value of variable `text`

to

$('a[href$='+text+']').attr('class', 'selected');

我建议您做类似下面的事情。

html:

<a class="link selected" href="#tab-general">General Setting</a>
<a class="link" href="#tab-setting1">Method 1</a>

jQuery:

$('.link').on("click",function(){
    $('.link').removeClass("selected");
    $(this).addClass("selected");
})

小提琴

最新更新