我错过了这个Jquery的东西。假设我有一个n个单词的列表:<div class ="text"><p>word(n)</p></div>
。我想提醒每个单词,所以我简单地说:
var string= $('.text p');
string.each(function(){ldelim}
alert($(this).val());
{rdelim}
);
{rdelim}和{ldelim}只是左括号和右括号因为我使用聪明。但警报返回一条空信息。有人可以帮忙吗?
答案 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())
});
});