每个问题()

Ric*_*nop 2 jquery

<script type="text/javascript">
    //<!--
$(document).ready(function() {

 $('ul.course-nav li a').each(function() {
  alert(5);
  if ('#' == $(this).attr('href')) {
   $(this).addClass('lessOpacity');
  }
 });

});    //-->
</script>
Run Code Online (Sandbox Code Playgroud)

HTML当然包含搜索的元素:

  <ul class="course-nav">
   <li><a href="navigator.php?kam=zakladnyNahladKurzu&amp;id=1&amp;pos=2" class="next"><img src="css/images/16_arrow_right.png" alt="next"></a></li>

   <li><a href="#" class="prev"><img src="css/images/16_arrow_left.png" alt="prev"></a></li>
   <li><a href="navigator.php?kam=zakladnyNahladKurzu&amp;id=1" class="start"><img src="css/images/16_arrow_first.png" alt="start"></a></li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.甚至没有提醒警报.有什么建议?

Sar*_*raz 6

你不需要each那里,你可以简单地做:

$('ul.course-nav a[href="#"]').addClass('lessOpacity');
Run Code Online (Sandbox Code Playgroud)

jQuery的隐式迭代将查看href设置为的所有链接#并相应地添加类.确保将代码包装在ready处理程序中:

$(function(){
  $('ul.course-nav a[href="#"]').addClass('lessOpacity');
});
Run Code Online (Sandbox Code Playgroud)