jquery 自动触发<a> 标签的click()方法
2017-07-21 11:20
615 查看
今天想向自动触发<a>标签的click事件,但是把事件绑定到<a> 标签上,即$("#id").click(),但是没有任何反应,然后查了下,原来不能把click事件直接绑定到<a>标签上,必须绑定到<a> 标签之内的元素上。
<a id="a_contract" href=""><label id="down_contract" hidden>下载合同</label></a>
<a id="a_contract" href=""><label id="down_contract" hidden>下载合同</label></a>
//下载合同 function btn_DownContract() { var keyValue = $("#gridList").jqGridRowValue().id; if (keyValue == undefined) { $.modalMsg("必须要选择一行!", "warning"); return; } //获取路径 $.ajax({ url: "/AppCrossBorder/Rl/DownContract", data: { id: keyValue }, dataType: "text", async: false, success: function (data) { if (data != null && data != "" && data != undefined) { $("#a_contract").prop("href", "../../.." + data); $("#down_contract").trigger("click"); } else { $.modalMsg("没有生成合同!", "warning"); } } }); //$.Disable({ // prompt: "确定下载?", // url: "/AppCrossBorder/Rl/DownContract", // loading: "正在执行...", // param: { id: keyValue }, // success: function () { // //$.currentWindow().$("#gridList").trigger("reloadGrid"); // } //}); }
相关文章推荐
- jquery 自动触发<a> 标签的click()方法
- jquery 自动触发<a> 标签的click()方法
- jquery 自动触发<a> 标签的click()方法
- jquery <li>标签 隔若干行加空白或者加虚线的方法
- jQuery不能使用unbind解除超链接<a>的click事件的解决方法
- jquery给某个标签如<button>等,添加点击事件,$("#XX").click(function(){ });
- jquery触发<a>标签跳转事件
- 富文本编辑器UEditor <div>自动转换成<p>标签解决方法
- 去除CKEditor自动添加的<p></p>标签的方法, 有两种办法:
- 去除CKEditor自动添加的<p></p>标签的方法,其实很简单,有两种办法:
- jQuery触发<a>标签的点击事件无效
- 解决<span>标签内容改变,不能触发方法的问题
- EasyUI的datagrid中<a>标签需要点两次才能触发事件的处理方法
- jQuery触发<a>标签的点击事件无效
- Jquery:<a>标签自动跳转
- jQuery触发<a>标签的点击事件后URL不跳转的解决办法
- struts2框架下-使用OGNL在jsp页面使用<s:set>标签时报错的解决方法
- Spring <bean>标签属性 Autowire自动装配
- <td></td>标签的border 样式在浏览器中显示不出来的解决方法
- 删除dedecms友情链接中<li>标签的方法