0

我是 jQuery 新手,目前正在阅读 jquery for dummy,并试图执行本书的第一个示例:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”  
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”&gt;  
<html>  
<head>  
<title>My Test Page</title>  
<script type="text/javascript" src="js/jquery-1.7.2.js">  
$(document).ready(function(){  
alert(jQuery(‘img’).attr(‘alt’));  
});  
</script>  
</head>  
<body>  
<p>This is my test page.</p>  
 <img src= "images/home.gif" height="28" width="28" alt="This is a test  
image.">  
</body>  
</html>   

但是执行这个例子后,警告框并没有弹出。

4

4 回答 4

1
<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<script type="text/javascript">
  $(document).ready(function(){
    alert($('img').attr('alt'));
  });
</script>

这应该可以解决问题。

于 2012-06-04T10:55:33.893 回答
1
于 2012-06-04T10:58:36.753 回答
0

尝试改变

<script type="text/javascript" src="js/jquery-1.7.2.js">
$(document).ready(function(){
alert(jQuery(‘img’).attr(‘alt’));
});
</script>

<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    alert(jQuery(‘img’).attr(‘alt’));
});
</script>
于 2012-06-04T10:56:23.337 回答
0

您有多个问题正在发生。

首先,您的示例显示“智能引号”(“/”)。这些不是计算世界中任何事物所理解的真实报价。

其次,您试图错误地使用脚本标签。

您需要将它们分成多个标签,一个用于嵌入,一个用于内联:

<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    alert(jQuery('img').attr('alt'));
});
</script>
于 2012-06-04T10:58:02.543 回答