日期:2014-05-16  浏览次数:20504 次

Jquery 如何获取div中 title的值
<div class="screen">
<div title="Photo Gallery" class="icon" style="background-image: url("assets/img/icons/Photos.png");"/>
<div title="Google Maps" class="icon" style="background-image: url("assets/img/icons/Maps.png");"/>
</div>

我想点击某个div 获取被点 title中的 Photo Gallery 的值


<script language="javascript" type="text/javascript">
  $(function () { // dom元素加载完毕
  $("div>div").click(function () {//获取页面中的所有p元素 , 给每一个p元素添加onclick事件.
  var kk = $(this).attr("title");
  alert(kk);
  })
  })
</script>

这个是我写的,获取不到,请教一下各位

------解决方案--------------------
HTML code

 <div class="screen">
<div title="Photo Gallery" class="icon" style="background-image: url('assets/img/icons/Photos.png');">&nbsp;</div>
<div title="Google Maps" class="icon" style="background-image: url('assets/img/icons/Maps.png');">&nbsp;</div>
</div>

------解决方案--------------------
探讨

每个div要有对应的</div>闭合标签,不能写成空元素<div />
js这么写应该可以

------解决方案--------------------
我自己写的 我试验过了 好用的!

<div id="c">
<div title="Photo Gallery" class="a">aaaa</div>
<div title="Google Maps" class="b">bbbb</div>
</div>


<script type="text/javascript">
$(function(){
$("#c .a").click(function(){

$a=$(this);
$b=$a.attr("title");
alert($b);

})

})
</script>
------解决方案--------------------
探讨

怎么样遍历法呢?