两个div, 每个div里面放了一个<a>, 判断那个被点击, 就改变div的背景图和<a>的背景图, 用jquery怎么实现?
解决方案 »
- 在div中各行数据后自动加上"X"(X为小图标)表示删除本行,求这种效果
- 正则 把图片地址取出来了
- javascript自由变化文字的大小,附源码
- 匿名函数function(e)中参数e的问题
- 在线等待:关于控制层CCS的问题,实在搞不懂了,谢谢各位进来看看。
- 点击一个CHM文件连接后,能不能直接打开,没有或跳过选择“打开”、“保存”什么的界面。
- 增加一个输入项问题,怎么能实现呢
- about javascript:window.close(), thanks
- JavaScript大虾必看。
- JavaScript上style.left的问题
- 如何实现将读取的数据库中的数据保存成txt或者xml类型的数据
- js 三级列表问题...
function ChangeClick(aObj){
//js
aObj.style.background-image = "图片路径";
document.getElementById("div1").style.background-image = "图片路径";
//jquery
$("#div1").attr("background","url(图片路径)");
$("#a1").attr("background","url(图片路径)"); }
<div id="div1">
<a id="a1" href="" onclick="ChangeClick(this)"/>
</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#target div').click(function () {
$(this).addClass('bg').siblings().removeClass('bg');
});
});
</script>
<style type="text/css">
.bg
{
background:yellow;
}
</style>
</head>
<body>
<div id="target">
<div>
<a href="#">aaaaaaaaaaaa</a>
</div>
<div>
<a href="#">bbbbbbbbb</a>
</div>
</div><!--end of target-->
</body>
</html>