Whats wrong in this jQuery selector? $("td:odd[style*=overflow]").each(function(){alert($(this).html());}); Code (markup): OR $("td[style*=overflow]:odd").each(function(){alert($(this).html());}); Code (markup): It isnt working but following does. $("td:odd").each(function(){alert($(this).html());}); Code (markup): OR $("td[style*=overflow]").each(function(){alert($(this).html());}); Code (markup):