0
    parent.document.getElementById('')

我正在使用上面的代码来单独操作父文档中的元素。但我想在一次调用中选择父文档的所有文本字段并将它们设为只读。因为有 70 多个字段,并且一一设置它们的属性将是很长的代码。

 window.parent.$("form input:text").setAttribute("readOnly","true");    

 $(":text").parent().setAttribute("readOnly","true");

我已经尝试了上述两种代码,但没有任何效果。

4

6 回答 6

1

您可以使用以下方法执行此操作.prop()

$("form input:text").prop( "readonly", true );

小提琴演示

于 2013-11-12T13:56:51.923 回答
0

这应该对你有用,

$(':text').each(function () {
            $(this).attr('disabled', 'disabled');
        });
于 2013-11-12T14:06:08.340 回答
0

尝试这个:

$("iframe").contents().find("form input:text").attr('readonly',true);

或者

$("iframe").contents().find("form input[type=text]").attr('readonly',true);
于 2013-11-14T12:33:55.590 回答
0

这对我有用:

window.parent.$("form input:text").attr('readonly','readonly');
于 2013-11-12T14:09:28.923 回答
0

尝试.attr('readonly','readonly');

提琴手

于 2013-11-12T13:58:37.333 回答
0

我认为这对你有用

window.parent.$("form input[type=text]").setAttribute("readOnly","true"); 
于 2013-11-12T13:56:57.037 回答