I have a slider using this html syntax:\[code\]<div id="theatre"> <a class="sliderImg" href="http://stackoverflow.com/questions/14033200/01.jpg" />some-text</a> <a class="sliderImg" href="http://stackoverflow.com/questions/14033200/02.jpg" />another-description</a> <a class="sliderImg" href="http://stackoverflow.com/questions/14033200/03.jpg" />whatever</a> <a class="sliderImg" href="http://stackoverflow.com/questions/14033200/04.jpg" />whatever</a></div>\[/code\]What I need to do is to hide the text of the a tags not the a tags themselves.I got this but doesn't work.\[code\]var imgCaptions = $("#theatre a.sliderImg").html();$(imgCaptions).hide();\[/code\]I can't add a span because I use the content for some AJAX. The structure has to remain.Many thanks for your help. Merry Xmas!