我是一个jQuery初学者,并且遇到了一种在页面上创建新元素的方法.我能够很好地创建元素.但是,其中一个属性(大小)默认为20,即使我明确指出它应该更大.这是一个jQuery错误,还是我错过了什么?属性对象中的其他属性(类型,自动对焦)工作正常.
我使用的代码是这样的:
$('<input>', {
'type' : 'text',
'size' : 50,
'autofocus' : 'true'
});
Run Code Online (Sandbox Code Playgroud)
我没有任何CSS文件.
当我使用attr()方法时,我可以设置大小.但我想知道我不是唯一一个无法使用属性对象为元素设置size属性的人.我正在使用jQuery 1.9.1.
任何答案将不胜感激.
jquery ×1