jquery ui选项卡中不需要的字符
我使用jQueryUI选项卡创建自己的自定义图像库,因此我没有加载它附带的css。在firefox中没有什么错误,但在IE和chrome中有这个破折号字符 在view source中,您看不到它,但chrome中的Inspect元素向我显示:jquery ui选项卡中不需要的字符,jquery,jquery-ui,user-interface,tabs,Jquery,Jquery Ui,User Interface,Tabs,我使用jQueryUI选项卡创建自己的自定义图像库,因此我没有加载它附带的css。在firefox中没有什么错误,但在IE和chrome中有这个破折号字符 在view source中,您看不到它,但chrome中的Inspect元素向我显示: <li class="ui-state-default ui-corner-top"><a href="#tab-9">_</a></li> 我试着做一些类似于.ui-corner-top{displa
<li class="ui-state-default ui-corner-top"><a href="#tab-9">_</a></li>
我试着做一些类似于.ui-corner-top{display:none!important;}
的事情,但这完全破坏了选项卡
有一个解决办法
<a href=""><!--
spaces here
-->Link text<!--
spaces there
--></a>
您只需注释掉主链接文本前后的所有空格。在启动选项卡以删除字符后,您可以尝试添加一些额外的jQuery:
$('.ui-corner-top').find('a').html(' ');
jQuery用下划线替换选项卡中的空白。您的选项卡中没有文本是有原因的吗?它们确实有文本,而且选项卡系统运行正常。但在幕后的某个地方,它认为它们是空的。我似乎无法访问上面列出的锚代码。jquery动态插入它。这看起来是最简单的解决方案,但它不起作用。但要插入它。看起来这样会删除选项卡导航的内容,并保留不需要的字符。