小编eye*_*red的帖子

如何使用属性对象为元素<input>设置'size'属性?

我是一个jQuery初学者,并且遇到了一种在页面上创建新元素的方法.我能够很好地创建元素.但是,其中一个属性(大小)默认为20,即使我明确指出它应该更大.这是一个jQuery错误,还是我错过了什么?属性对象中的其他属性(类型,自动对焦)工作正常.

我使用的代码是这样的:

$('<input>', {
  'type' : 'text',
  'size' : 50,
  'autofocus' : 'true'
});
Run Code Online (Sandbox Code Playgroud)

我没有任何CSS文件.

当我使用attr()方法时,我可以设置大小.但我想知道我不是唯一一个无法使用属性对象为元素设置size属性的人.我正在使用jQuery 1.9.1.

任何答案将不胜感激.

jquery

5
推荐指数
1
解决办法
216
查看次数

标签 统计

jquery ×1