最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Change anchor text on click with...? jQuery maybe? - Stack Overflow

programmeradmin2浏览0评论

This is an anchor / toggle which opens and closes a drawer like navigation. I want the icon / text to change once it's clicked. But my jQuery is so basic i'm struggling with this atm.

<a data-target=".navbar-responsive-collapse" data-toggle="collapse" class="btn btn-navbar ss-icon drawer">&#xEB01;</a>

Help is appreciated. /Paul

This is an anchor / toggle which opens and closes a drawer like navigation. I want the icon / text to change once it's clicked. But my jQuery is so basic i'm struggling with this atm.

<a data-target=".navbar-responsive-collapse" data-toggle="collapse" class="btn btn-navbar ss-icon drawer">&#xEB01;</a>

Help is appreciated. /Paul

Share Improve this question asked Jun 6, 2013 at 6:52 KortschotKortschot 9771 gold badge8 silver badges21 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 8

This should do .

$('.btn.btn-navbar').on('click', function(e) {
     e.preventDefault();
     $(this).text(function(i,v) {
           return v === 'Show' ? 'Hide' : 'Show';
     });
});

Check Fiddle

Try this approach

var flag = true;
$('.btn.btn-navbar').on('click', function(e) {
     e.preventDefault();
     $(this).html(function(i,v) {
           return flag === true  ? '&#1514;' : '&#xEB01;';
     });
     flag = !flag;
});

Updated Fiddle

发布评论

评论列表(0)

  1. 暂无评论