javascript - 使用jquery获取p标签的值

标签 javascript jquery

我正在使用 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>

如何正确获取该值?

如有任何帮助,我们将不胜感激!

最佳答案

你可以使用 .html().text()

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/

相关文章:

javascript - `if __name__ == ' __main__ '` 相当于 javascript es6 模块

Javascript TypeError 变量未定义

jquery - 选项卡式 slider 轮播在 Bootstrap 4 中不起作用

javascript - 从react调用javascript方法

javascript - jquery 获取数据属性值

javascript - 创建一个返回具有不可变状态的对象的工厂函数

javascript - 如何更改浏览器中所选文本的背景颜色?

javascript - 检测 IE8 中的 mouseout 事件

javascript - ajax加载后IE焦点事件随机失败

jquery - Json允许获取错误