each()jquery问题

时间:2012-12-15 11:20:31

标签: jquery each

我错过了这个Jquery的东西。假设我有一个n个单词的列表:<div class ="text"><p>word(n)</p></div>。我想提醒每个单词,所以我简单地说:

var string= $('.text p');
string.each(function(){ldelim}
alert($(this).val());
{rdelim}
);

{rdelim}和{ldelim}只是左括号和右括号因为我使用聪明。但警报返回一条空信息。有人可以帮忙吗?

4 个答案:

答案 0 :(得分:3)

您应该使用text方法,val用于设置/获取表单元素的值:

alert($(this).text());

答案 1 :(得分:1)

var string= $('.text p');
string.each(function(i,v){ldelim}
    alert($(v).text());
{rdelim}
);

这应该有效:)

答案 2 :(得分:1)

使用此流程:

var string= $('.text p');
 $.each(string,function(k,v){                        
 alert(v.text());
});

答案 3 :(得分:0)

以这种方式尝试:

$(function(){

$.each($('.text p'),function(){
alert($(this).html())
});

});