jQuery文本提取方法不从HTML中提取文本

jQuery text extraction method not extracting text from HTML

本文关键字:提取 HTML 取文本 文本 方法 jQuery      更新时间:2023-09-26

我有这个div:

<div class="panel-body" id="result-body">
      <p id="para">blah blah blah</p>
</div>

而这个jQuery侦听器:

$('#result-body').ready(function(){
  alert("Text: " + $("#para").text());
});

期待这会提醒我

文本:等等

等等

但它只发出警报

发短信:

知道我可能做错了什么吗?

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
 alert("Text: " + $("#para").text());
});
</script>
</head>
<body>
<div class="panel-body" id="result-body">
      <p id="para">blah blah blah</p>
</div>
</body>
</html>
我希望

代码没问题。http://jsfiddle.net/#&togetherjs=SqIKJ4TBUD

这可能是Jquery引用的问题。尝试将 Jquery 文件托管在运行 HTML 文件的同一服务器中。

否则使用标准参考

<script src="//code.jquery.com/jquery-1.11.1.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

也许在你的 html 页面中,你有两个或多个元素的 id="para" ?

使用您当前的代码,也许您想要警报("文本:"+ $("#result 体 #para").text());