4

jquery 有 .addType() 函数吗?我知道有一个 .addClass() 来添加类,但是我正在使用速记方式将一个输入元素附加到一个 div 并且想知道是否有一个 .addType() 来将类型添加到输入区域,即文本,密码,提交。

$(document).ready(function(){
  $("#newnum").click(function(){
    $("#equation").append(
      $("<input/>")
    );
  });
});
4

2 回答 2

9

你可以只使用速记

$('<input type="text">');

还有一个attr()可以让你做同样的事情

$('<input>').attr('type', 'text');
于 2013-04-11T18:53:51.450 回答
6

您可以像这样传递 type 属性:

$("<input/>").attr('type','text')

如果您需要设置多个属性:

$('<input />', {type:'text', class:'css-class', value:"Hello"})
于 2013-04-11T18:54:08.190 回答