需要一些coffescript/jQuery迭代的提示吗

需要一些coffescript/jQuery迭代的提示吗,jquery,coffeescript,Jquery,Coffeescript,我试过了 alert x for x in $("p").text() 要逐段提醒。。。但它却一个字母一个字母地提醒(lol,wtf…)。然后我试了这个 alert x.text() for x in $("p") 但它也不起作用。你能帮我对段落的所有文本进行迭代吗?提前谢谢大家,新年快乐 试试看: x的警报x.innerText,单位为$('p') 这是怎么回事?首先,让我们将其传输到JS。根据报告: var i,len,ref,x; ref=$('p'); 对于(i=0,len=ref.

我试过了

alert x for x in $("p").text()
要逐段提醒。。。但它却一个字母一个字母地提醒(lol,wtf…)。然后我试了这个

alert x.text() for x in $("p")
但它也不起作用。你能帮我对段落的所有文本进行迭代吗?提前谢谢大家,新年快乐

试试看:

x的警报x.innerText,单位为$('p')

这是怎么回事?首先,让我们将其传输到JS。根据报告:

var i,len,ref,x;
ref=$('p');
对于(i=0,len=ref.length;i
此传输代码工作的证明:

这个代码是做什么的

首先,我们通过选择器
p
调用jQuery库,该选择器将把所有段落作为对象提取到
ref
变量中


在循环中,根据获取的段落数,它将循环多次。变量
x
给定对象中当前
p
的值。然后,我们提醒
innerText
对象的
x
属性,它在HTML中表示
p

好的,我解决了这个问题,我意识到新手Im,lol是如何工作的。jQuery的对象是对象,而不是数组,然后当我做类似的事情时

alert x.text() for x in $("p")
x是对象$('p')的值,它与将$('p')视为一种段落数组不同。那么解决办法是这样的

for x,i in $('p')
  alert $('p').eq(i).text()

注:也许有了关于jQueryDOM内部结构的完整文档,我可以尝试一些不同的东西,但到目前为止,这已经非常有效了。

也不起作用了。。。它逐字迭代:(@Masacroso遇到了问题。现在试试。@Masacroso
innerHTML
对我来说非常适合。试试看。是的,最后一件事很接近。问题是现在它保留了内部HTML标记。可能在后面追加。innerText可能会起作用。@Masacroso是的,我在帖子中更新了
innerText
的代码。如果需要,请随意勾选这个答案。)你能在答案上打勾吗?
for x,i in $('p')
  alert $('p').eq(i).text()