我有一个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());
});我正期待着这个能提醒我
文字:诸如此类
但它只会发出警告
文本:
知道我做错了什么吗?
发布于 2014-12-01 08:06:52
<!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>发布于 2014-12-01 08:17:04
我希望密码没问题。http://jsfiddle.net/#&togetherjs=SqIKJ4TBUD
这可能是Jquery引用的问题。尝试在运行HTML文件的同一台服务器上承载Jquery文件。
否则使用标准引用
<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>发布于 2014-12-01 08:18:45
也许在您的html页面中有两个或多个元素具有id=“分段”?
如果您是当前代码,您可能会想要警报(文本:+$(“#结果-主体#分段”).text();?
https://stackoverflow.com/questions/27224039
复制相似问题