Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
如何将HTML放入jquery或javascript函数中,以便稍后追加?_Javascript_Jquery_Html - Fatal编程技术网

如何将HTML放入jquery或javascript函数中,以便稍后追加?

如何将HTML放入jquery或javascript函数中,以便稍后追加?,javascript,jquery,html,Javascript,Jquery,Html,很抱歉,可能有一个答案在那里,但我很难找到它,以及试图做自己。但我想知道是否可以得到一个将HTML放入jQuery函数和javascript函数中的示例,以便以后可以使用它附加到DOMs中。 HTML <div class="container> </div> 我对javascript更感兴趣,但我希望达到同样的效果。有人能告诉我怎么做吗?另外,使用javascript方法和jQuery方法有什么区别吗?谢谢 Javascript答案: function nothing

很抱歉,可能有一个答案在那里,但我很难找到它,以及试图做自己。但我想知道是否可以得到一个将HTML放入jQuery函数和javascript函数中的示例,以便以后可以使用它附加到DOMs中。
HTML

<div class="container>
</div>
我对javascript更感兴趣,但我希望达到同样的效果。有人能告诉我怎么做吗?另外,使用javascript方法和jQuery方法有什么区别吗?谢谢

Javascript答案:
function nothing(){
  $(".container").append('nothing');
}
domElement.innerHTML
是在domElement中添加任何html内容的API。 html内容可以从javascript函数以字符串格式返回

<!DOCTYPE html>
<html>
<body>

<div id="container">
</div>

<script> function getHTMLContent() {
return "<h2>Nothing here</h2>";

}</script>

<script>
document.getElementById("container").innerHTML = getHTMLContent();
</script>

</body>
</html>
关于你对function()和$function()的怀疑

jQuery只是

$(document).ready(function() { ... });
一旦页面准备就绪,就会自动调用它

但是在javascript中,当您声明
function()
时,它本身不会调用。您必须显式地调用它。

Javascript答案:
domElement.innerHTML
是在domElement中添加任何html内容的API。 html内容可以从javascript函数以字符串格式返回

<!DOCTYPE html>
<html>
<body>

<div id="container">
</div>

<script> function getHTMLContent() {
return "<h2>Nothing here</h2>";

}</script>

<script>
document.getElementById("container").innerHTML = getHTMLContent();
</script>

</body>
</html>
关于你对function()和$function()的怀疑

jQuery只是

$(document).ready(function() { ... });
一旦页面准备就绪,就会自动调用它


但是在javascript中,当您声明
function()
时,它本身不会调用。你必须明确地称呼它。

我认为这不是我想要的。我想将HTML存储在jquery函数中,以便稍后调用它将内容附加到其中。这样,如果我多次需要相同的HTML,我就不必复制/粘贴相同的代码。我可以直接使用这个功能,我想这不是我想要的。我想将HTML存储在jquery函数中,以便稍后调用它将内容附加到其中。这样,如果我多次需要相同的HTML,我就不必复制/粘贴相同的代码。我可以用这个功能谢谢你这正是我要找的。如果您可以在答案中提供jQuery答案,我会将其标记为Accepted“function”和“$(function()”在其中存储HTML方面是否有区别?@dimitrobestrovich我添加了jQuery答案以及function和$(function())之间的区别太感谢了。这正是我要找的。如果你能在答案中提供jQuery答案,我会将它标记为Accepted。就在其中存储HTML而言,“function”和“$(function()”之间有什么区别吗?@dimitrobostrovich我已经添加了jQuery答案以及function和$(function())之间的区别。
$(function() { ... }); 
$(document).ready(function() { ... });