移去超链接的onclick事件
<table id="table01" border="1px">
      <tr>
     <td>11</td><td>12</td> <td><a href ="#" onclick= "fun()">嘿嘿</a></td><td>14</td>
     </tr>
     <tr>
     <td>21</td><td>22</td><td><a href ="#" onclick= "fun()" >哈哈</a></td><td>24</td>
     </tr>
     <tr>
     <td>31</td><td>32</td> <td><span style="color:red">33</span></td><td>34</td>
     </tr>
     <tr>
     <td>41</td><td>42</td>  <td><a href ="#">嘿嘿</a></td><td>44</td>
     </tr>
     <tr>
     <td>51</td><td>52</td><td>53</td><td>54</td>
     </tr>
    </table>
jQuery代码
             $("#table01 tr").each(function() {
                 var $td = $(this).children().eq(2);
                 var $a = $td.find("a");
                 if ($a.length > 0) {      //判断对象是否存在
                     alert($a.text());
                     if ($a.text() == "哈哈") {
*********************//如何如何取消。。。
                      }
                 }
             })
         });
             function fun() {        
                 alert("hello");
             }
如果链接文字显示为“哈哈”,如何取消链接的onclick事件?
------解决方案--------------------if ($a.text() == "哈哈") {
$(this).unbind("click");  
 }
------解决方案--------------------JScript code
if ($a.text() == "哈哈") {
 $(this).removeAttr("onclick");
}