我有一个隐藏的div和一个链接来切换div的可见性。该链接包含需要切换('隐藏'/'显示')的文本/ HTML。这里是我的功能:HTML实体里面的jQuery html()
jQuery('#toggle_filter_link').click(function() {
jQuery('#searchfilter_wrap').slideToggle("slow");
jQuery(this).html(jQuery(this).text() == 'Hide ↑' ? 'Show ↓' : 'Hide ↑');
});
如预期,直到我添加箭头到HTML(↑
和↓
),此时它切换为“隐藏↑”第一次,然后仍停留此功能。
这里a jsFiddle。
我假设我需要以某种方式转义HTML实体,但考虑到第一个开关的工作原理,我有点困惑。可能很明显,我很想念。 :-)
感谢您的帮助!
尝试之前添加\; S – ElendilTheTall
前添加\;不幸的是没有工作。 – pschueller