Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript函数可以返回新的DOM元素,但使用jQuery创建_Javascript_Jquery - Fatal编程技术网

javascript函数可以返回新的DOM元素,但使用jQuery创建

javascript函数可以返回新的DOM元素,但使用jQuery创建,javascript,jquery,Javascript,Jquery,例如: function getNewElement(elementName, elementClass) { return $('<p>') .addClass(elementClass) .text(elementName); } 是否有任何方法来运行代码或任何类似的方法?谢谢jQuery对象中的第0项是本机DOM元素对象。因此,只需在函数的return语句中添加[0]即可获得所需的输出: 函数GetNewElementName,ele

例如:

function getNewElement(elementName, elementClass) {
    return $('<p>')
        .addClass(elementClass)
        .text(elementName);
}

是否有任何方法来运行代码或任何类似的方法?谢谢

jQuery对象中的第0项是本机DOM元素对象。因此,只需在函数的return语句中添加[0]即可获得所需的输出:

函数GetNewElementName,elementClass{ 返回$''.addClasselementClass.textelementName[0]; } const paragration=getNewElement'test','some class'; 控制台.第1段; const paragraphSecond=getNewElement'test2','some-class2'; console.dirraphsecond;
jQuery对象中的第0项是本机DOM元素对象。因此,只需在函数的return语句中添加[0]即可获得所需的输出:

函数GetNewElementName,elementClass{ 返回$''.addClasselementClass.textelementName[0]; } const paragration=getNewElement'test','some class'; 控制台.第1段; const paragraphSecond=getNewElement'test2','some-class2'; console.dirraphsecond;
可以使用以下方法创建元素:

函数GetNewElementName,elementClass{ 返回$document.createElementp .addClasselementClass .textelementName .get0;
} 可以使用以下方法创建元素:

函数GetNewElementName,elementClass{ 返回$document.createElementp .addClasselementClass .textelementName .get0;
} 下面的函数生成一个标记并返回它:

函数GetNewElementName,elementClass,标记名=p{ 返回$.addClasselementClass.textelementName[0]; }
下面的函数生成一个标记并返回它:

函数GetNewElementName,elementClass,标记名=p{ 返回$.addClasselementClass.textelementName[0]; }
哦,对不起,我看错了标题。。我已经用正确的代码更新了$document.createElementp似乎是多余的哦,对不起,我误读了标题。。我已使用正确的代码$document.createElementp进行了更新。请注意,对于OP,这将返回or元素,而不是元素注意,对于OP,这将返回or元素,而不是元素
const paragraph = getNewElement('test', 'some-class');
const paragraphSecond = getNewElement('test2', 'some-class2');