为什么不在浏览器上获得JQuery效果呢
Why not getting JQuery effects on browser?
我是JQuery的新手,我正在尝试一些简单的代码,但没有在浏览器上获得所需的输出。这是我的代码:
<head>
<title>Product</title>
<script type="text/javascript" src="../../Scripts/jquery-1.5.1-vsdoc.js"></script>
</head>
<body>
<script type="text/javascript">
$('p').css('color','#red');
</script>
<p>
This is for test, supposed to show in red!!
</p>
</body>
我做错了什么?我用firefox观察结果。提前谢谢。
您尝试在未构建dom时使用它。在jQuery中有一个标准的事件处理程序:
$(document).ready(function () {
$('p').css('color', 'red');
});
更新:正如这里提到的,您应该使用red
而不是#red
,因为#
用于颜色的十六进制代码。
您需要将代码包装在dom就绪回调中。
$(function() {
$('p').css('color','red');
});
像这样编辑
<head>
<title>Product</title>
<script type="text/javascript" src="../../Scripts/jquery-1.5.1-vsdoc.js"></script>
</head>
<script type="text/javascript">
$(document.ready(function(){
$('p').css("color","red");
})
</script>
<p>
This is for test, supposed to show in red!!
</p>
相关文章:
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- jQuery检测浏览器是否支持Zoom
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 为什么不在浏览器上获得JQuery效果呢
- Jquery Draggable-在浏览器刷新时保持位置
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- HTML5在浏览器大小javascript/jquery上调整字体大小
- 如何在jquery中检测浏览器的后退按钮,如果有任何对话框打开,请关闭它
- JQuery不会在Safari以外的任何浏览器中加载
- Jquery浏览器滚动问题
- JQuery :浏览器未聚焦时的焦点
- Javascript/jQuery浏览器检测
- JavaScript或jQuery浏览器返回按钮点击检测器
- Javascript/JQuery浏览器测试框架为IE9/FF/Chrome
- 如何避免在asp.net/javascript/jquery浏览器中打开相同的url链接
- TypeError: jQuery.浏览器未定义
- 简单吗?jquery浏览器兼容性问题
- jQuery 1.6浏览器检测
- 使用jQuery浏览器返回并关闭事件
- jQuery 1.9 浏览器检测