如何遍历DOM?

时间:2011-05-11 21:42:14

标签: jquery click

<div class="main-div">                        
   <p class="no-select"><a href="#."><span class="my-icon"></span>Foo1</a></p>
   <p><a href="#.">Foo2</a></p>
   <p><a href="#.">Foo3</a></p>   
   <p><a href="#.">Foo4</a></p>     
</div>

这是我的DOM结构。编写

的onclick事件的更好方法是什么 我试过两种方式: 首先给每个

标签unique ID。并抓住这些ID click event。我认为这是经过的。

所以我尝试了下一个方法:

$("div.main-div > p ").click(function(e) {
    alert('hi');
    return false;
  });

但它不适合我。哪里错了..

1 个答案:

答案 0 :(得分:2)

试试这个:

  $("div.main-div > p:not(:first-child)").click(function(e) {
    alert('hi');
    return false;
  });

main-div是一个不是id的类