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

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

两点

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

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

这不就好了。。

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

jquery获取被点击按钮的id的方法是利用thisid获取。

1、有如下html代码:

<button id="some_id1"></button>

<button id="some_id2"></button>

<button id="some_id3"></button>

<button id="some_id4"></button>

<button id="some_id5"></button>

2、获取以上一组button的id的方法;

var buttons = documentgetElementsByTagName("button");

var buttonsCount = buttonslength;

for (var i = 0; i <= buttonsCount; i += 1) {

buttons[i]onclick = function(e) {

alert(thisid); 此处即可获取id

};

}

1、定义一个radio节点

<input type='radio'/>

2、通过过滤器获取选中的radio

var selectR = $('input:radio:checked');//input表示标签是input,:radio表示type是radio,:checked表示是选中

3、通过val获取选中的值

var v =selectRval();//获取选中的值

1、新建一个html文件,命名为testhtml,用于讲解如何用jquery实现点击按钮文本框内的文字加粗。

2、在testhtml文件内,使用input标签创建一个文本框,用于文字的输入。

3、在testhtml文件内,设置input标签的id为testid,主要用于下面通过该id获得input对象

4、在testhtml文件内,使用button标签创建一个按钮,按钮名称为“加粗文字”。

5、在testhtml文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行addstrong()函数。

6、在js标签中,创建addstrong()函数,在函数内,通过id(testid)获得input对象,使用css()方法设置input对象内文字的font-weight属性值为bolder,从而实现文字的加粗。

7、在浏览器打开testhtml文件,点击按钮,查看实现的效果。

以上就是关于jquery 在父页面中如何获取子页面中的对象全部的内容,包括:jquery 在父页面中如何获取子页面中的对象、jquery如何获取被点击按钮的id、如何通过jquery获取选中按钮的radio的value值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存