jQuery的.addType()

Vin*_*nce 4 jquery function add-type

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

$(document).ready(function(){
  $("#newnum").click(function(){
    $("#equation").append(
      $("<input/>")
    );
  });
});
Run Code Online (Sandbox Code Playgroud)

Sch*_*eis 6

您可以只使用速记

$('<input type="text">');
Run Code Online (Sandbox Code Playgroud)

还有attr()可以让您做同样事情的

$('<input>').attr('type', 'text');
Run Code Online (Sandbox Code Playgroud)


Raf*_*afH 5

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

$("<input/>").attr('type','text')
Run Code Online (Sandbox Code Playgroud)

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

$('<input />', {type:'text', class:'css-class', value:"Hello"})
Run Code Online (Sandbox Code Playgroud)