jQuery中的createElement

use*_*415 9 javascript jquery

我在JavaScript中使用CreateElemant这是我的代码:

function generateInputs()
{
    var i = document.createElement("input");
    for(var j=0;j<4;j++)
    {
        var c = document.createElement("input");
        var r = document.createElement("input");
        r.setAttribute('type',"radio");
        document.getElementById('questions').appendChild(r);
        c.setAttribute('type',"input");
        document.getElementById('questions').appendChild(c);
    }

    i.setAttribute('type',"text");

    document.getElementById('questions').appendChild(i);

}
Run Code Online (Sandbox Code Playgroud)

我想用jQuery编写它,但我找不到createElement()的等价物

hsz*_*hsz 6

试试:

function generateInputs()
{
    var i = $('<input type="text"/>');

    for(var j=0;j<4;j++)
    {
        var c = $('<input type="text"/>');
        var r = $('<input type="radio"/>');

        $('#questions').append(c).append(r);
    }


    $('#questions').append(i);

}
Run Code Online (Sandbox Code Playgroud)