jQuery child of clicked element

后端 未结 3 667
粉色の甜心
粉色の甜心 2020-12-09 17:02

I\'ve got a list of links which have a click event attached to them, I need to get the ID from the child A link. So in the example below if I clicked the first list element

3条回答
  •  旧巷少年郎
    2020-12-09 17:40

    To make your code a little neater, lets bind triggers with functions like so: (i suggest you give your UL an ID so it is specific to only elements within that UL)

    $('ul li').bind('click', getAnchorId);
    

    The function that is called (getAnchorId) gets the ID attribute of the children element (a) of the clicked element (ul li) and applies it to a variable (anchorId), and to show its getting the correct info I put the result in an alert.

    function getAnchorId() {
        var anchorId = $(this).children('a').attr('id');
        alert(anchorId);
    }
    

    Now u can do what ever u wish with that variable :)

    hope this helps :)

提交回复
热议问题