javascript - 在加载时将事件类添加到自定义链接

标签 javascript php wordpress woocommerce

会发生什么情况是事件链接在刷新时被删除,我应该怎么做才能在刷新时检查哪个链接打开并添加类?我相信这应该用 js 完成,任何提示都会有所帮助,在此先感谢。

我的 php 文件中有这样的链接设置:

<?php if (!is_page('main')){  ?>
    <div class="shop-categories layoutcolor1">

        <li>
            <a href="<?php echo get_term_link( 21, 'product_cat' ); ?
            >">
                <p class="first"><?php echo get_cat_name( 21 ); ?> </p>

            </a>

            <a href="<?php echo get_term_link( 20, 'product_cat' ); ?
            >">
                <p class="second"><?php echo get_cat_name( 20 ); ?></p>

            </a>

            <a href="<?php echo get_term_link( 18, 'product_cat' ); ?
            >">
                <p class="third"><?php echo get_cat_name( 18 ); ?></p>

            </a>
        </li>


    </div>
    <?php } ?>

我有 js:

$('.shop-categories li a').click(function() {

    $('a').removeClass('active');
    $(this).addClass('active');
});

最佳答案

修复:

$('.shop-categories li a').filter(function() {
    return $(this).prop('href') === browserUrl;
}).addClass('active');

关于javascript - 在加载时将事件类添加到自定义链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44775152/

相关文章:

javascript - Bootstrap-Vue 表未使用 table.refresh() 更新

javascript - 为什么 'secret' 变量不是全局变量?

php - PHP 中的随机延迟计时器

php - 为什么我的第二个数据库表连接不起作用

html - 如何修复页面顶部和页眉的空格?

wordpress - 如何删除action hooking非静态方法和类无法实例化

javascript - 为什么 `const` 值在 `for...in` 和 `for...of` 循环内部发生变化?

javascript - 在 Node.js 应用程序中完成后加入的并行 http get 请求

php - 语法错误 : COLUMN isn't in GROUP BY (SQL, Laravel)

wordpress - 在 Rest api 上获取自定义分类