我使用jquery尝试在ap标签中获取值文本.
我设置了一个测试警报给我值,它说"当前堆栈是[对象对象]"
我的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>
Run Code Online (Sandbox Code Playgroud)
我的提醒代码是:
alert("current stack is " + $("#player9").children(".player_stats").children("p.player_money"));
Run Code Online (Sandbox Code Playgroud)
如果我添加.val()它会返回undefined.这些值是在页面加载时设置的:
$(whichseat[seat]).children(".hand").children("p.bet").text(bet);
Run Code Online (Sandbox Code Playgroud)
"whereseat [座位]和下注基于该功能.他们正确设置.
如果我使用firebug并签出特定的p标签,它会说:
<p class="player_money">60000</p>
Run Code Online (Sandbox Code Playgroud)
我如何正确地获取该值?
任何帮助将不胜感激!
alert("current stack is " + $("#player9").children(".player_stats").children("p.player_money").html());
Run Code Online (Sandbox Code Playgroud)
要么:
alert("current stack is " + $("#player9").children(".player_stats").children("p.player_money").text());
Run Code Online (Sandbox Code Playgroud)
显然,文本方法只会抓取文本,因为html也会获得标记.在这里演示