0

このJqueryで何かが足りないのは確かです。n個の単語のリストがあるとします:<div class ="text"><p>word(n)</p></div>。私はそれぞれの単語に警告したいので、簡単に言えば:

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

{rdelim}と{ldelim}は、私がsmartyを使用しているため、左中括弧と右中括弧です。ただし、アラートは空のメッセージを返します。誰かが助けることができますか?

4

4 に答える 4

3

textメソッドを使用する必要がありvalます。フォーム要素の値を設定/取得するために使用されます。

alert($(this).text());
于 2012-12-15T11:23:36.863 に答える
1
var string= $('.text p');
string.each(function(i,v){ldelim}
    alert($(v).text());
{rdelim}
);

これはうまくいくはずです:)

于 2012-12-15T11:23:49.577 に答える
1

このフローを使用します。

var string= $('.text p');
 $.each(string,function(k,v){                        
 alert(v.text());
});
于 2012-12-15T11:24:48.767 に答える
0

この方法で試してください:

$(function(){

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

});
于 2012-12-15T11:32:43.753 に答える