Jquery类选择器与css()似乎不工作
jquery class selector with css() does not seem to work?
当我点击链接(Anasayfa),功能不起作用。没有变化。我做错了什么?
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js">
</script>
<script type="text/javascript" language="javascript">
function anasayfa() {
$( '.gributon1' ) . css({ "background-color": "red" });
}
</script>
....
<div class="gributon1"></div>
....
<a href="" onclick="anasayfa()"> Anasayfa </a>
可以运行http://jsfiddle.net/BeYty/
您需要从链接的onclick返回false,否则页面将刷新,因为您正在单击指向当前页面的链接href "
<a href="" onclick="anasayfa() return false;"> Anasayfa </a>
你的div是空的,你不能看到它的变化,你的链接的href值必须设置为"javascript:void",以便不刷新页面。像这样:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script type="text/javascript" language="javascript">
function anasayfa() {
$( '.gributon1' ) . css({ "background-color": "red" });
}
</script>
...
<div class="gributon1">..</div>
....
<a href="javascript:void" onclick="anasayfa()"> Anasayfa </a>
尝试对您的代码进行以下两个更改
-
将
href
修改为<a href="#"></a>
-
在
div
中放置一些文本
我希望你把你的代码放在<head>//your script here</head>
<div class="gributon1">some text</div>
<a href="#" onclick="anasayfa()"> Anasayfa </a>
和脚本部分保持不变
function anasayfa() {
$('.gributon1' ).css({"backgroundColor":"Red"});
}
http://jsfiddle.net/3nigma/BeYty/34/相关文章:
- 为什么不'在JQuery中找到第二个css选择器的工作
- jQuery选择器无法正常工作
- JavaScriptDOM正常工作时JQuery选择器不工作
- JS-颜色选择器只有第一个工作
- 取消光谱颜色选择器不工作
- 复杂选择器在jQuery 1.8中中断,但在1.7.2中工作
- jQuery选择器在脚本中不起作用,但在控制台中工作
- 当页面回发ASP.NET时,时间选择器javascript将停止工作
- 添加Jquery验证后,Jquery日期选择器无法工作
- ajax调用后$('')选择器不工作
- webview日期选择器可以在android模拟器中工作,但不能在设备上工作
- jQuery类选择器工作不稳定
- 此选择器正在工作
- jQuery.not()选择器无法与类一起工作
- jQuery UI日期选择器不工作
- bootstrap日期选择器轨道无法通过带有bootstrap模式的simple_form工作
- Jquery日期选择器addclass()不工作
- JQuery Mobile中的日期选择器不工作
- jQuery日期选择器在Firefox和IE的MVC部分视图上进行ajax更新后无法工作
- Eonasdan日期时间选择器没有'不能在联机模式下工作