将类添加到a-tag中的元素

时间:2017-06-16 20:26:58

标签: javascript html

以下行将一个类添加到<a> - 标记。

$("a[href*='" + location.pathname + "']").addClass("active");

这样可行,但我希望将类添加到li - <a> - 标记内的 - (void)textFieldDidBeginEditing:(UITextField *)textField; - (void)textFieldDidEndEditing:(UITextField *)textField; 元素。 怎么会这样做?

2 个答案:

答案 0 :(得分:1)

我会尝试将li添加到选择器中,如下所示:

 $("a[href*='" + location.pathname + "'] > li").addClass("active");


修改

有些建议认为您的HTML应该是

<ul>
  <li><a ...>Page1</a></li>
  <li><a ...>Page2</a></li>
  :
</ul>

在这种情况下,您的重点应如下所示:

$("a[href*='" + location.pathname + "']").closest('li').addClass("active");

答案 1 :(得分:1)

以下代码适用于您:

115.157658975 [rad?]