I’m using the selectText function from here https://stackoverflow.com/a/987376/784637
However when I called this function immediately after an ajax request on the newly created element:
selectText('some-newly-added-element')
I get the following error in firebug
NS_ERROR_DOM_NOT_OBJECT_ERR: Parameter is not an object
[Break On This Error]
range.selectNodeContents(text);
Note that I am able to call this function after the ajax request on the same element like so
$('#container').on('click', '#some-newly-added-element', function(){
selectText('some-newly-added-element');
});
Is there a way to call this function immediately after the ajax request is done?
Re:
Is there a way to call this function immediately after the ajax request is done?Do you mean after success of the ajax
success. or http://api.jquery.com/jQuery.ajax/or This should help: Execute function after all ajax .load() requests are finished
Hope this fits the cause
:)Sample