jquery 一个点击事件触发另外两个点击事件

点击iframe里面的按钮触发iframe外面的菜单事件(二级菜单)来改变iframe内容!在ie8.9下面可以轻松完成,但是在ie10,11上面iframe内容就不会变了!但是iframe的src是改变了的!
大概代码
a.click(function(){
//b是一级菜单 c二级菜单
b.click();

c.click();

})
这个是什么问题啊!快崩溃了!给url随机数也不行!页面就是不跳转啊!求大神啊!

第1个回答  推荐于2016-07-15
把修改iframe内容的代码写在上级页面中,使用函数包装起来 function xx {...},在iframe中的事件中调用上级页面的函数来实现修改iframe的内容,否则,一旦你的iframe的src发生变化,后续的代码就不能继续执行了。
父级页面中
function xx{

//b是一级菜单 c二级菜单
b.click();

c.click();
}
iframe中的事件
a.click(function(){
var d = parent.xx;
xx();
})追问

大神 上面之前这是我点击事件 我按照你的方法 如下:

提示未定义abc

大侠方便加Q不啊!1528606139!谢谢啊!

追答

呵呵,从你的代码片段可以看出,你的 funciton abc 是定义在某个函数中的吧! abc应该是全局函数,也就是直接定义在funciton abc(){}标签中

追问

这个跟jq版本有关系吗

本回答被提问者和网友采纳

jquery 一个点击事件触发另外两个点击事件
把修改iframe内容的代码写在上级页面中,使用函数包装起来 function xx {...},在iframe中的事件中调用上级页面的函数来实现修改iframe的内容,否则,一旦你的iframe的src发生变化,后续的代码就不能继续执行了。父级页面中 function xx{ \/\/b是一级菜单 c二级菜单 b.click();c.click();} iframe中...

如何点击一个按钮 分别触发两个jquery事件
(".dom").click(function(){ 事件1; setTimeout(function(){事件2},500); });也就是 执行了事件1之后500毫秒再执行事件2 希望能帮助你 望采纳

怎么点击一个按钮 分别触发两个jquery事件
可能是你的click事件,触发了button的parent()里面的事件;或者是你找到button对象包含父类,例如:保存2 (function(){ ('.did').mousedown(function(event) { alert('eeee');});});

jquery,点击一个节点,执行某一事件,再次点击,执行另一个事件,要能循环...
1、新建一个html文件,命名为test.html,用于讲解>怎么让jquery事件执行一次。2、在test.html文件内,引入jquery.min.js库文件,成功加载该文件,才能使用jquery中的方法。3、在test.html文件内,使用p标签创建一行文字,文字内容为“这是一段测试的文字”,并设置其class为mypp。4、在js标签内,在页面...

jquery 我点击按钮A时如何触发按钮B也自动点击一次?
加入你有两个按钮$a和$b。都是jquery对象。那么:a.click(funtion(){ \/\/按钮a点击完成后。b也执行点击事件。 $b.trigger('click');});

jquery的应用,点击 li标签触发a跳转,点击相同的li两次报错
可能你第二次点击的不是li元素,而是li元素中的a标签,无论点击li还是a,都是会触发你写的那个click事件的 你写的方法明显是必须点击li才可以,点击a就会报错了 正常a标签点击就是会跳转页面的,为什么还要写事件去支持出发它 如果你非要你那么写,click事件里面要首先判断 点击触发的是什么元素,通过...

JS点击事件,就是第一次点击、第二点击是一种效果、第三次点击另一种效 ...
回答:var clickCount = 0;function deal() { if (clickCount < 2 ) { clickCount++; \/\/append data } else if (clickCount == 2){ \/\/link other page }}你用一个变量记一下点击的次数就OK了

jquery设置两个点击事件吗
可以的,可以设置单击事件 (document).on("click","selecter",function(){ });双击事件 (document).on("dbclick","selecter",function(){ });

jquery如何动态产生二级联动,就是点击添加按钮后产生一个二级联动
因为 \/\/一级联动是js动态生成的,再绑定事件涉及特殊方法live,而live这个方法1.8.3 \/\/jquery版本以后是废弃的,所以要使用 \/\/$("select[name=oneSelect]").on("change","父级节点",fucntion(){}); \/\/根据你的一级联动以及需求选择触发二级联动 $("select[name=oneSelect]")....

jquery中怎么让 两个不同的按钮,间隔一定的时间,依次自动被点击,然后触 ...
\/\/\/间隔事件触发事件 function clickFunction(){ $("botton1").click(); $("botton2").click(); } $(function(){ \/\/\/TODU 按钮绑定按钮事件 \/\/\/不能有提交数据代码,只能是异步执行或者js执行代码才可以,不能让page刷新 否则定时没什么意义 \/\/定时间执行 setIn...

相似回答