Search code examples
javascriptjquerygetelementsbytagname

JQuery elements by tag name two times


I want a specific child of a specific element, I don't know how to do this.
I tried the following:
$(document.getElementById(tableID).getElementsByTagName("th :a")).each(function(){

$(document.getElementById(tableID).getElementsByTagName("th").getElementsByTagName("a")).each(function(){

$(document.getElementById(tableID).getElementsByTagName("th a")).each(function(){

$(document.getElementById(tableID).getElementsByTagName("th").find("a")).each(function(){

Is this even possible, or do I take it the wrong way?


Solution

  • You have incorrect selector to target anchor element. you can simply use:

    $('#'+tableID+' th a').each(function(){
       //do something
    });