Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery ui选项卡中不需要的字符_Jquery_Jquery Ui_User Interface_Tabs - Fatal编程技术网

jquery ui选项卡中不需要的字符

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

我使用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{display:none!important;}
    的事情,但这完全破坏了选项卡

    有一个解决办法

    <a href=""><!--
       spaces here
    -->Link text<!--
       spaces there
    --></a>
    
    
    

    您只需注释掉主链接文本前后的所有空格。

    在启动选项卡以删除字符后,您可以尝试添加一些额外的jQuery:

    $('.ui-corner-top').find('a').html('&nbsp;');
    

    jQuery用下划线替换选项卡中的空白。您的选项卡中没有文本是有原因的吗?它们确实有文本,而且选项卡系统运行正常。但在幕后的某个地方,它认为它们是空的。我似乎无法访问上面列出的锚代码。jquery动态插入它。这看起来是最简单的解决方案,但它不起作用。但要插入它。看起来这样会删除选项卡导航的内容,并保留不需要的字符。