html - jQuery函数防止嵌套元素被读取
问题描述
我的任务是使用 HTML、CSS 和 jQuery 创建 Twitter 克隆。我得到了一个生成 10 条推文的 jQuery 函数,但是当我在 <scripts> 中调用它时,我只能让它在 <body> 标记中运行,并且我对 HTML 和 CSS 的所有更改都被取消了. 基本上它只是在我的单一背景之上吐出 10 条推文。
<script>
$(document).ready(function(){
var $body = $('body');
$body.html('Twitter-Clone');
var $tweets = $("tweets-container");
var index = streams.home.length - 1;
while(index >= 0){
var tweet = streams.home[index];
var $tweet = $('<div></div>');
$tweet.text('@' + tweet.user + ': ' + tweet.message);
$tweet.appendTo($body);
index -= 1;
}
});
</script>
如果我写类似
$tweet.appendTo($tweets) <!--or-->
$tweet.appentTo("#tweets-container");
推文根本不显示,并且我的页面忽略了我编写的所有 HTML 和 CSS,除了 <body> 顶部的内容
我真的很想知道,如何将此函数应用到我的 <div>“tweets-container”,为什么代码在执行后似乎跳过了嵌套在 <body> 中的所有元素?
我想一旦我弄清楚了这一点,这将是朝着正确方向迈出的一大步。很感谢任何形式的帮助!如果需要,可以提供额外的代码。
解决方案
推荐阅读
- java - Chrome 存储数据 - 春季安全登录表单无限期挂起
- c# - ElementAtOrDefault 的替代品
- vue.js - 如果域是 X,Nuxt JS 不运行路由功能
- ios - Facebook 登录问题
- python - Python:在 numpy.ndarray 上的列表上应用算术运算符?
- git - 如何将主分支复制为开发分支并将其推送到 gitlab 而不进行更改
- java - 在使用 Kotlin 的 Android Studio 3.6.1 中,System.out.println(CustomArrayList) 不在 Debug 上打印值
- amazon-web-services - 特定实例组的 CloudWatch 警报
- java - 在没有消费者的情况下使用骆驼删除邮件
- xamarin - Xamarin Android:在 ListView 中滚动自动调整大小的文本使文本大小减小