我需要完成一些非常简单的事情,而到目前为止我所做的只是完成了一半。
我有一个链接<a href="#" class="favorites">Favorite</a>
,你可以看到它没有标题属性。
加载页面时,脚本会添加此标题属性:
<a href="#" class="favorites" title="Add to Favorites">Favorites</a>
单击时,将切换选中的类,然后应更改标题属性,因此最终结果将如下所示:
<a href="#" class="favorites checked" title="Item added to Favorites">Favorites</a>
我有这段代码,但虽然它改变了新的标题属性,但当再次单击时,标题属性没有交换,这是我需要的:
$('.favorites').attr('title','Add to Favorites').click(function(){
$(this).toggleClass('checked').attr('title','Added to Favorites');
});
有什么想法可以在点击时“切换”属性吗?
我创建了这个DEMO来展示这个问题。
提前致谢。