jquery 在父页面中如何获取子页面中的对象

jquery 在父页面中如何获取子页面中的对象,第1张

两点

1既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊

$("#id_iframe")contents()find("#id_button_test");

这不就好了。。

2你这部分代码是写在ajsp页面中了吧?那我估计之所以不运行,是因为你注册点击事件的时候,bjsp页面还没有加载完。所以尽管你调试的时候能输出,但是代码里是注册不上的。把这段代码写在bjsp的windowonload事件中

$(function(){//相当天body的 onload,要等页页面加载完毕后才能找到iframe

 $("#hong")contents()find("body")append("I'm in an iframe!");

});

  </script>

  <iframe width="1198" height="729" name="hong" id="hong" src="" scrolling="no" style="text-align:center"></iframe>

jsp radio button点击时要通过js触发ajax接口进行异步获取检索数据并展示在jsp页面,页面进行局部刷新。

例如,页面上有radio,需要绑定change事件:

radio change事件

$('input:radio[name="role"]')change( function()

当一个元素,或者其内部任何一个元素失去焦点的时候会触发这个事件。这跟blur事件区别在于,他可以在父元素上检测子元素失去焦点的情况。

$("#username")focusout(function()

var roles = documentgetElementsByName("role");

此处进行ajax调用:

$ajax({

type: "GET",

url: "testjson",

data: {username:$("#username")val(), content:$("#content")val()},

dataType: "json",

success: function(data){

$('#resText')empty(); //清空resText里面的所有内容

var html = '';

$each(data, function(commentIndex, comment){

html += '<div class="comment"><h6>' + comment['username']

+ ':</h6><p class="para"' + comment['content']

+ '</p></div>';

});

$('#resText')html(html);

}

});

以上就是关于jquery 在父页面中如何获取子页面中的对象全部的内容,包括:jquery 在父页面中如何获取子页面中的对象、JQuery怎么获取子窗口的元素、Jsp问题:如何点击一个页面元素,或发起了一个Ajax 请求,但不刷新页面,就能使session等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9574499.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存