在iframe中获取无线电值
我如何使用jQuery执行此操作?
基本上结构:
我从网上尝试过各种各样的例子
$("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开始,不推荐使用属性名称之前的“@”。