jQuery does not seem to be able to select a loaded HTML element. Here is my HTML:
<div class="class name"  style="display: none;">
    <div id="submenuID" class="submenuID" />
    <script>
        loadHtmlUsingJavascript('parameter1', 'parameter2');
    </script>
</div>
The loaded HTML is a list of links. This is my JavaScript:
$("#submenuID li").addClass("active");
But it would not add the class. After some snooping around. I learn to use
$("#submenuID li").live('click', function() {
    $("#submenuID li").addClass("active");
});
However, it does not work until I click on the link a second time.
 
     
    