Javascript 如何在单击时取消高亮显示?

Javascript 如何在单击时取消高亮显示?,javascript,html,css,highlight,Javascript,Html,Css,Highlight,我有一个关于高光和非高光表的问题! 我有一个表格,当我单击一个td时,它会高亮显示,但当我单击另一个td时,它也会高亮显示,但我的第一次单击(高亮显示)不会消失 这是我的php: <table class="cg-nav-wrapper cg-nav-wrapper-row-2" id="tableID" data-role="cg-nav-wrapper"> <tr> <?php include 'includes/conn

我有一个关于高光和非高光表的问题! 我有一个表格,当我单击一个td时,它会高亮显示,但当我单击另一个td时,它也会高亮显示,但我的第一次单击(高亮显示)不会消失

这是我的php:

<table class="cg-nav-wrapper cg-nav-wrapper-row-2" id="tableID" data-role="cg-nav-wrapper">
<tr>
        <?php
            include 'includes/connection/dbh.inc.php';

            $categories =array("Agriculture & Food", "Apparel, Textiles & Accessories", "Maintenance & Repair", "Auto & Transportation", "Business & Commercial", "Computer Electronics", "Electronics & Electrical Equipment", "Health & Beauty", "Home, Lights & Construction", "House Cleaning", "House Improvement", "Machinery, Industrial Parts & Tools", "Packaging, Advertising & Office");

                        $len = count($categories);


                        for($x = 0; $x < $len; $x++) {

                            $current = $categories[$x];

                            $sql = "SELECT count(company_business_category) AS total FROM businesses WHERE company_business_category ='$current' ";

                            $result = mysqli_query($conn, $sql);

                            $count=mysqli_fetch_assoc($result);

                            $num = $count['total'];

                            if($current=='Agriculture & Food'){
                                if($num>0){
                                    ?>
                            <td class="anchor-wrap anchor1-wrap" data-role="anchor1">
                                     <a class="anchor1 anchor-agricuture showSingle click-here agricutureTD" inputtype="checkbox" target="1" data-role="cont" >
                                      <i class="cg-icon"></i>
                                      <span class="desc">
                                         Agriculture &amp; Food
                                      </span>
                                     </a>
                              </td>

                        <?php
                    }else{
            ?>
                        <td class="anchor-wrap anchor1-wrap" data-role="anchor1">
                        <a class="anchor1 anchor-agricuture click-here agricutureTD"
                                    data-role="cont" >
                                                <i class="cg-icon"></i>
                                                <span class="desc">
                                                    Agriculture &amp; Food
                                                </span>
                                            </a>
                                        </td>
                                    <?php
                                }
                            }

                            else if($current=='Apparel, Textiles & Accessories'){
                                if($num>0){
                                    ?>
                                        <td class="anchor-wrap anchor2-wrap showSingle apparelTD " target="2" data-role="anchor2">
                                            <a class="anchor2 anchor-apparel click-here apparelTD"  data-role="cont" >
                                                <i class="cg-icon"></i>
                                                <span class="desc">
                                                    Apparel,Textiles &amp; Accessories
                                                </span>
                                            </a>
                                        </td>
                                    <?php
                                }else{
                                    ?>
                                        <td class="anchor-wrap anchor2-wrap cl apparelTD" target="2" data-role="anchor2">
                                         <a class="anchor2 anchor-apparel click-here apparelTD"  data-role="cont">
                                                <i class="cg-icon"></i>
                                                <span class="desc">
                                                    Apparel,Textiles &amp; Accessories
                                                </span>
                                            </a>
                                        </td>
                                    <?php
                                }
                            }

                         }
                    ?>

        </table>  ....  

农业及;食物
农业及;食物
服装,纺织及制衣业,;配件
服装,纺织及制衣业,;配件
....  
这是我的js:

 $(document).ready(function(){
    var target = $('.cg-main').html();
    var nothing = '<div class="item util-clearfix targetDiv" data-spm="1" id="div1">' +
                            '<h3 class="big-title anchor1'+
                                        '404 Nothing Found' +
                            '</h3>'+
                            '<div class="sub-item-wrapper util-clearfix">'+
                                    '<div class="sub-item">'+       
                                        ''+                                 
                                    '</div>'+
                            '</div>'+
                        '</div>'; 

                    $('.click-here').on('click',function(){

                      var $td = $(this).parent();
                        $('.click-here').not(this).removeClass("selected");
                        $td.toggleClass("selected");
                    });
                });
$(文档).ready(函数(){
var target=$('.cg main').html();
var nothing=“”+
“这里有个问题:

$('.click-here').on('click', function() {

    var $td = $(this).parent();
    $('.click-here').not(this).removeClass("selected");
    $td.toggleClass("selected");
});
所选的
用于
单击此处
的父项

所以

$('.click here')。而不是(this)。removeClass(“selected”);

应该是

$('.selected')。不是($td)。移除类(“selected”);

已编辑


我的错误是没有替换
单击此处
。选中的

尝试检查此处,这不是jQuery的答案。这在我的opinion@TerryWei您好!谢谢您的回复,但它不起作用。您还有其他选择吗?@PGCodeRider我已经尝试过了,但仍然是SAMEPP与w无关带上你的问题。它仍然不起作用。当我单击另一个tdDo
$('.selected')时,所有内容仍然突出显示。不($td)
选择突出显示的元素?是的!它起作用了!!!非常感谢!!!!如果这有帮助,请检查此答案好吗?完成!非常感谢您的帮助:)