Javascript 为什么此按钮中的文本不能向后切换?
我会尽量让这件事更容易帮上忙 以下是HTML:Javascript 为什么此按钮中的文本不能向后切换?,javascript,jquery,Javascript,Jquery,我会尽量让这件事更容易帮上忙 以下是HTML: <button class="btn" id="follow-button"><i class="fa fa-twitter" aria-hidden="true"></i> Follow </button> 我希望按钮在单击时从“跟随”改为“跟随”。当你点击它的时候,它说“跟随”,我希望它切换到“跟随” JS是如何实现这一点的?页面上没有id额外选项的元素。因此, $extra options
<button class="btn" id="follow-button"><i class="fa fa-twitter" aria-hidden="true"></i> Follow
</button>
我希望按钮在单击时从“跟随”改为“跟随”。当你点击它的时候,它说“跟随”,我希望它切换到“跟随”
JS是如何实现这一点的?页面上没有id额外选项的元素。因此, $extra options.is':visible'的计算结果始终为false,并且 $extra-options.Toggle;总是抛出错误
编辑:正如@phil在评论中指出的,Jquery toggle函数用小写字母t拼写,toggle是什么?不熟悉那个插件。还有,有多少个.follow元素?您可能希望在单击处理程序中使用$this.htmlText来更改单击的文本。follow元素在代码笔中我没有看到与额外选项选择器匹配的对象。我猜OP希望使用jQuery的。我想指出的是,它都是小写的,比如,toggle,不是,toggle好的,我从一个教程中提取了代码。这个代码是如何运行的?我会有一个单独的按钮和额外的id选项吗?我想我不明白它是如何工作的。这像是if语句吗?如果可见,则显示此文本。否则呢@PhilYes,要在那里工作,需要一个id为“extra options”的元素。是的,代码使用的是,非常类似于if/else