我需要完成一些非常简单的事情,到目前为止,我只能做到一半.
我有一个链接< a href =“#”class =“favorites”>收藏< / a>你可以看到它没有title属性.
< a href =“#”class =“favorites”title =“添加到收藏夹”>收藏夹< / a>
单击时,将切换选中的类,然后更改title属性,因此最终结果如下所示:
< a href =“#”class =“favorite checked”title =“添加到收藏夹的项目”>收藏夹< / a>
我有这个代码但是虽然它更改了新代码的title属性,但再次单击时title属性不会被交换,这就是我需要的:
$('.favorites').attr('title','Add to Favorites').click(function(){ $(this).toggleClass('checked').attr('title','Added to Favorites'); });
任何想法我如何“点击”点击属性?
提前致谢.
解决方法
试试这个
$('.favorites').attr('title','Add to Favorites').click(function() { $(this).toggleClass('checked'); var title = 'Add to Favorites' ; if( $(this).hasClass('checked')){ title = 'Added to Favorites'; } $(this).attr('title',title); });
原文地址:https://www.jb51.cc/jquery/241387.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。