jquery 怎么给超链接做提交

huijunliang huijunliang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下是我代码:

<a class="colorTwo" href="javascript;" onclick="SetData(' + data.setid + ');return false;">设置</a>


//修改链接 事件
function SetData(uid) {


$("#edit").dialog("open");

$("#btn_add").attr("onclick", "Add(" + uid + "); return false;");
}


function Add(uid) {

alert('aaa');
}



html:

<div id="edit" class="easyui-dialog" title="设置" style="width: 220px; height: 170px;"
modal="true" closed="true" buttons="#edit-buttons">
<form id="form_edit" name="form_edit" method="post" url="u.aspx">
<table class="table_edit">
<tr>
<td class="tdal">
<input id="MsetArea" name="SetArea" type="radio" value="99" />
</td>
<td class="tdar">
设置
</td>
</tr>
</table>
</form>
</div>
<div id="edit-buttons">
<a id="btn_add" href="javascript:;" class="easyui-linkbutton">提交</a>
<a href="javascript:;" class="easyui-linkbutton"
onclick="$('#edit').dialog('close');return false;">取消</a>
</div>


我点击提交后为什么:

$("#btn_add").attr("onclick", "Add(" + uid + "); return false;");

这句代码在 ie 浏览器下不触发 弹出 aaa?

可在火狐谷歌浏览器可以正常运行,请问应该怎么兼容ie浏览器?

谢谢!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
huijunliang
JavaScript 87,984 成员 224,681 内容