我正在使用 jquery 尝试获取 p 标签中的值文本。
我设置了一个测试警报来给我值,它说“当前堆栈是 [object Object]”
我的 html 是
<div id="player9">
<div class="player_stats">
<p class="player_name"></p>
<p class="player_action"></p>
<p class="player_money"></p>
</div>
</div>
我的警报代码是:
alert("current stack is " + $("#player9").children(".player_stats").children("p.player_money"));
如果我添加 .val() 它会返回未定义状态。 这些值是在页面加载时设置的:
$(whichseat[seat]).children(".hand").children("p.bet").text(bet);
“whichseat[seat] 和 bet 基于函数。它们设置正确。
如果我使用 firebug 并检查它说的特定 p 标签:
<p class="player_money">60000</p>
如何正确获取该值?
如有任何帮助,我们将不胜感激!
最佳答案
alert("current stack is " + $("#player9").children(".player_stats").children("p.player_money").html());
或者:
alert("current stack is " + $("#player9").children(".player_stats").children("p.player_money").text());
显然,text 方法只会获取文本,而 html 也会获取标记。 Demo Here
关于javascript - 使用jquery获取p标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5287523/