2 cshmicky cshmicky 于 2017.01.11 03:50 提问

点击子元素的时候怎样才能得到父元素的id

代码如下
复制代码

 #big{
            width:200px;
            height:200px;
            background-color: red;
            z-index:1000;
        }
        #small{
            width:100px;
            height:100px;
            background-color:blue;
        }


    <div id='big'>
        <div id='small'></div>
    </div>

$('#big').click(function(e){
    console.log(e.target.iddaim);
})

复制代码
现在点击small区域的时候是出现‘small’怎么样才能扑捉到父元素的id呢 打印id为big

3个回答

showbo
showbo   Ds   Rxr 2017.01.11 09:35
 $('#big').click(function(e){//this就是big元素
    console.log(this.id,e.target.id);
})
hstyss
hstyss   2017.01.11 10:20

console.log($(this).attr("id"));

ning0_o
ning0_o   2017.01.11 10:43
$('#small').off('click').on('click', function(){
    var parentId = $(this).parent().attr('id');
})

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!