jquery 点击当前元素获取它的子id

发布网友

我来回答

4个回答

热心网友

获取id使用attr属性,例如 $(this).attr("id"),获取子元素就可以使用find方法。

热心网友

来,干了这碗大姨妈

热心网友

给你来个很简单的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<!--<a id="testA" href="">click here</a>-->
<div id="testDiv">
<li id="liId">click here</li>
</div>
</body>
<script src="../js/jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
<script>
$("#testDiv").click(function(){
var msg=$("#testDiv").children("li").attr("id");
alert(msg);
});
</script>
</html>

//var msg=$("#testDiv").children("li").attr("id");定位到节点,.children()拿子节点,attr()拿值。

热心网友

方法有很多

     <div id="d">

      <a class="ok"><span>OK</span></a>

      <a class="cancel">Cancel</a>

     </div>

    <script type="text/javascript">

    $(function () {

     $('#d').click(function(event) {

      $(this).find('.Cancel');//

     });

     $('.ok').click(function(event) {

      $(this).find('span');

     });

    })

建议你弄个手册看看,方便

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com