请客气一点。我的第一个问题在这里。我正在学习 JavaScript 和 jQuery。 Google 帮不上什么忙,因为我不知道如何提出正确的问题。请需要人工干预。我试图弄清楚这段简单的代码发生了什么:
var myVar = $("<p>");
这会创建一个打开和关闭 <p>
标签,我不明白为什么。
接下来,我会将此段落添加到现有元素 #myDiv
.例如:
$("myDiv").html(myVar);
结果如下:
<div id="myDiv"><p></p></div>
继续...
$("myDiv").html(myVar.text("A string for the paragraph"));
结果:
<div id="myDiv"><p>A string for the paragraph</p></div>
为什么第一个片段会创建一个开头和结尾 <p>
标签?这个叫什么?
最佳答案
这只是纯 JavaScript 中的一种更简洁的方法:
var myVar = document.createElement("p");
然后像这样进入 jQuery:
var myVar = $("<p></p>");
而且因为是jQuery,而且越来越简洁,最终变成:
var myVar = $("<p>");
关于JavaScript 变量等于 jQuery 选择器创建开始和结束标记。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53292231/