Search code examples
jquerytraversal

JQuery Find with string variables


Can I query the DOM with $() using a string variable as a parameter?

i.e.

var divContainerID = "divBlock1"; 
$(divContainerID).show();

Solution

  • It should be:

    var divContainerID = "divBlock1"; 
    $('#'+divContainerID).show();
    

    if divContainerID is an actual id of an element or

    var divContainerID = "divBlock1"; 
    $('.'+divContainerID).show();
    

    if it's a class (which I'm kind of assuming it isn't, but I thought I'd give it to you anyway).