Javascript jquery为新添加的元素将属性设置为input,并将textarea设置为on
当向dom中添加新元素时,让它工作有什么困难。 影响输入:text和textarea,用于在$document.ready上执行规则后将此规则应用于新添加的元素 这就是答案,尽管不是那么完美Javascript jquery为新添加的元素将属性设置为input,并将textarea设置为on,javascript,jquery,dom,jquery-on,Javascript,Jquery,Dom,Jquery On,当向dom中添加新元素时,让它工作有什么困难。 影响输入:text和textarea,用于在$document.ready上执行规则后将此规则应用于新添加的元素 这就是答案,尽管不是那么完美 $("input:text,textarea").attr("autocomplete","off"); 感谢所有的否决票。我认为这里的问题是自动完成不是输入字段的有效属性。。它是由jQuery插件添加的 您需要使用jqueryui的插件语法将autocomplete设置为开和关太好了,这将如何实现,我得
$("input:text,textarea").attr("autocomplete","off");
感谢所有的否决票。我认为这里的问题是自动完成不是输入字段的有效属性。。它是由jQuery插件添加的
您需要使用jqueryui的插件语法将autocomplete设置为开和关太好了,这将如何实现,我得到的代码是:$input:text,textarea.attrautocomplete,off;对于新元素以及元素添加到DOM中后激活它所需的包装器是什么。。将自动完成分配给它$'newelementID'。自动完成是的,我认为可能有一种更为动态的方式,因为有大量的输入类型文本和文本区域可以通过不同的函数加载,因为假设您已将自动完成分配给文本框。下一步,单击按钮,再添加一个文本框。。现在,如果您这样做$'input:text'。自动完成。它还将自动完成添加到已经存在的元素中。。为了避免只将其添加到新添加的元素中,或破坏所有已添加元素的自动完成功能,然后使用$'input:text'.autocomplete;是的,很多输入类型的文本和文本区域,由于它们不是通过html编码的,所以我宁愿使用jquery
$(function() {
$("body").on("focus", "input:text,textarea", function(){
if($(this).attr("autocomplete")!="off"){
$(this).attr("autocomplete","off");
}
});
});