更改jquery中链接的类名称

问题描述:

我的页面中有hrefs,我想更改单击的链接的类名称。但是我的脚本正在改变所有的链接类。有没有给予链接的ID?更改jquery中链接的类名称

我的脚本如下:

$('myLink a').attr('class', 'newClassName'); 

<div id="myLink"> 
<a class="text"><span id="wordBlock-0">house</span></a> 
<a class="text"><span id="wordBlock-0">house</span></a> 
... 
</div> 

如果你想与元素的ID工作必须选择使用,如果你想用类元素的工作必须使用

$("#myLink a").click(function() { 
$("#myLink a").attr('class', 'newClassName'); 
}); 

$('#myLink a').click(function(){ 
    $(this).attr('class', 'newClassName'); 
    return false; 
}) 

使用addClass()removeClass方法

$('myLink a').click(function(){ 
    $(this).addClass('newClassName'); 
}); 

尝试绑定一个click事件,然后使用this指所点击的元素。

$('myLink a').click(function(){ 
    $(this).attr('class', 'newClassName'); 
});