我是一个 jQuery 初学者,想要实现以下目标 - 每当我点击页面的任何元素时,我都希望将其中的文本颜色更改为红色。这就是我所拥有的,但它不起作用。令人惊讶的是,警报语句也没有打印任何内容。但它确实在我用另一个警报语句测试它时执行。谢谢。
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<div>Cow</div>
<div>Cat</div>
<p>paragraph</p>
<p>coconut</p>
<script type="text/javascript" src="../Scripts/jquery-2.0.3.js"></script>
<script type="text/javascript">
$(this).click(function () {
var v = $(this).text();
alert(v); // this prints nothing !!!!
$(this).css("color", "red");
});
</script>
</body>