live has been deprecated for a while, and is no longer supported. You must use "on" http://api.jquery.com/on/
$("#tags.tab-pane.active #tag-list li").on("click", "span.myTag", (e) -//NOT WORKING
In order for that to work the "li" element must be present in the dom when this code is executed so that the event can be bound to it.
The equivalent implementation using "on" for how you were using live would be:
$(document).on('click','#tags.tab-pane.active #tag-list li span.myTag',function(){...})
You should try to use a "better or deeper in the dom" selector to bind the event to rather than document so that the event doesn't have to bubble all the way up the dom every time. Just remember that the selector you replace document with must be present when binding the event or else it will not work.
If you can figure out how to execute the code binding the event after the elements are in the dom, than you can bind the event directly on the element:
$('#tags.tab-pane.active #tag-list li span.myTag').on('click',function(){})
is equivalent to:
$('#tags.tab-pane.active #tag-list li span.myTag').click(function(){...})