a href='javascript:;' jquery 中给href赋值,并弹出新窗体,查看文件 ,target

来源:互联网 发布:在线制作纪念册 源码 编辑:程序博客网 时间:2024/05/29 19:09

页面代码:

<a href='javascript:;' title="查看规则" id="btn_gz" class="btn btn_primaryTwo fr mar10 marT10"><span id="sp">查看规则</span></a>

jquery代码:

 $("#btn_gz").click(function () {
        //初始情况下该标签没有链接地址
        if ($("#btn_gz").attr("href") == 'javascript:;') {
            //获取链接地址,并给a标签链接地址,并触发a标签中span点击事件,实现跳转
            $.post('/ZaSystem/CommissionRatioShow/GetUrl', {}, function (data) {
                if (data == "no") {
                    alert("没有该资料");
                }
                else {
                    $("#btn_gz").attr("href", data);
                    $("#btn_gz").attr("target", "_blank");
                    $("#sp").click();
                }
            })
        }
    });

精髓:通过js代码给a标签赋href链接,并想实现跳转,直接对a标签执行点击事件,没有效果,但是对a标签里面的<span>标签触发点击事件,则是可以跳转的。


0 0
原创粉丝点击