在iframe中获取无线电值

我如何使用jQuery执行此操作?

基本上结构:

First Second Third

我从网上尝试过各种各样的例子

 $("input[@type=radio][@checked]"); 

但失败了。 即使使用jQuery表单插件的.fieldValue()也失败了。

尝试$('#myForm iframe').contents().find('input[name=myradio]').val()

我将假设iframe内容已经加载并且可以访问,例如相同的域。

除非jQuery做了一些我不知道的魔法,否则访问另一个框架的DOM需要一些技巧。 这可能有效:

 var frameDocument = $('#myForm iframe').contentDocument || $('#myForm iframe').contentWindow.document; $(frameDocument).find('input[type=radio][checked]'); 

并且,请从jQuery文档中注意到这一点:

请注意,从版本1.2开始,不推荐使用属性名称之前的“@”。