<div  id="endclick"><a href="/hotadd.html" target="_blank">发布信息</a></div>
$(function(){
$("#endclick").toggle(...);});
})能触发toggle函数  但不能跳转  /hotadd.html  链接    怎样才可以跳转?

解决方案 »

  1.   

    看得晕晕,toggle是绑定切换效果,这里干嘛的?
    a本身点击就跳转了,想div也响应然后跳转?
      

  2.   


    <div id="endclick" onclick="tiaozhuan()"><a href ="#" target="_blank">发布信息</a></div>
    function tiaozhuan(){
    $("#endclick").toggle(...);}
    location.href="/hotadd.html"
    );
    }
      

  3.   

    点击a的时候事件冒泡了,导致div toggle,关键在阻止冒泡,用e.stopPropagation(),必要的话两个dom都要绑定。
      

  4.   

    <div id="endclick"><a href="/hotadd.html" target="_blank">发布信息</a></div>
    $(function(){
    $("#endclick a").trigger('click');
    })
      

  5.   

    问题说得有够不清楚的。。$(function(){
    $(document).click(function(e){
    var target = $(e.target);
    if(!target.is('a')){
    $("#endclick").toggle(...);
    }
    });
    });