javascript - jQuery,循环段落并获取文本

标签 javascript jquery

所以基本上使用 jQuery,我尝试循环遍历包含推文的 3 个段落。这 3 段都是 .tweet-text 类

由于某种原因,在下面的代码中, $test2 将被正确设置为第一条推文的文本,但在每个循环中,每当我尝试设置 str.js 时,js就会崩溃。这是为什么?

    var $tweets = $(".sidebar-tweet .tweet-text");
    var $test2 = $tweets.text();
    alert($test2);
    $tweets.each(function(i, $tweet){
        var str = $tweet.text();
        alert(str);
    });

我一直在尝试使用 Firebug 进行调试,但没有成功。感谢您的帮助。

最佳答案

var $tweets = $(".sidebar-tweet .tweet-text");

        $tweets.each(function(i, current){
            var str = $(current).text();
            alert(str);
        });

问题是当前对象默认不是 jquery 对象,您必须将其包装 $(current) ... 才能使用 jquery 方法

关于javascript - jQuery,循环段落并获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6472394/

相关文章:

javascript - 不使用数据库和 crontab 删除的电子邮件过期 token

javascript - 如果属性存在,是否有一个函数仅在目标上分配属性?

javascript - JS - 点击事件无法正常工作

php - AJAX - JSON 链式动态 MySQL Select 元素不适用于文本,但可以很好地处理数值

javascript - 默认选项卡未触发选项卡事件

javascript - 谷歌 Dartlang 中关闭的奇怪行为

javascript - Mapbox 控制标签密度的方法

javascript - 将 JSON 转换为数组 Javascript

javascript - 如何获取点击记录的动态循环元素的id

javascript - 将元素从一个 div 移动到另一个 div 时的 CSS 过渡