如何向包含当前URL的元素添加类

问题描述 投票:0回答:1

我有一个包含多个URL的全局表,并正在尝试向与当前网站URL匹配但被卡住的类中添加一个类。有人可以给我提示吗?

我最接近jQuery,它适用于文本,但不适用于变量。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">

    $(document).ready(function(){
      var url = window.location.href; 
      $("tr:contains(url)").addClass('active');
    });

</script>
javascript jquery url
1个回答
0
投票

url未在您的选择器中得到评估;您实际上正在寻找任何包含文本“ url”的表行。

相反,请执行以下操作:

$("tr:contains(" + url + ")").addClass('active');

取决于您的数据,您可能需要担心转义,但这至少应该使您入门。

© www.soinside.com 2019 - 2024. All rights reserved.