求教一jquery问题.如何获取当前点击的标签的ID值?

时间:2022-11-26 11:25:21
   <ul id="tabsecond">    
     <li  id="li1" >装入完整页面</li>    
     <li id="li2">装入部分页面</li>    
     <li id="li3">从远程获取页面</li>    
 </ul>  
假设三个li都是可点击的...如何才能用jquery 获取到当前点击的li的id值?

比如点击第一个id值应该是li1!

7 个解决方案

#1


$(document).ready(function(){
  $("ul>li").click(function(){
  alert($("ul>li").index(this));
  });
});

#2


 $("ul>li").click(function(){
  alert($(this).attr("id"));
  });

#3


引用 2 楼 claymore1114 的回复:
$("ul>li").click(function(){
  alert($(this).attr("id"));
  });
比较常用这种写法

#4


引用 2 楼 claymore1114 的回复:
$("ul>li").click(function(){
  alert($(this).attr("id"));
  });

可解

#5


alert($(this).attr("id"));

+1

#6



  <script type="text/javascript" src="JS/jquery-1.4.2.js">
    </script>
    <script type="text/javascript">
        $(function() {
            $("ul#tabsecond").children().click(function() {
                alert($(this).attr("id"));
            });
        });
    </script>

#7


同意2楼

#1


$(document).ready(function(){
  $("ul>li").click(function(){
  alert($("ul>li").index(this));
  });
});

#2


 $("ul>li").click(function(){
  alert($(this).attr("id"));
  });

#3


引用 2 楼 claymore1114 的回复:
$("ul>li").click(function(){
  alert($(this).attr("id"));
  });
比较常用这种写法

#4


引用 2 楼 claymore1114 的回复:
$("ul>li").click(function(){
  alert($(this).attr("id"));
  });

可解

#5


alert($(this).attr("id"));

+1

#6



  <script type="text/javascript" src="JS/jquery-1.4.2.js">
    </script>
    <script type="text/javascript">
        $(function() {
            $("ul#tabsecond").children().click(function() {
                alert($(this).attr("id"));
            });
        });
    </script>

#7


同意2楼