I\'m trying to simulate a click on an anchor tag using jQuery. I\'ve been digging around StackOverflow and Google for a while and haven\'t found anything that works on all o
I tested this in Chrome and Firefox but don't have an IE handy. This should work transparently in most scenarios.
$('a').live('click.simclick', function(event){
var $a = $(event.target)
setTimeout(function(){
if (event.isPropagationStopped())
return
$('')
.attr({
method: 'get',
target: $a.attr('target'),
action: $a.attr('href')
})
.appendTo(document.body)
.submit()
// clean up in case location didn't change
.remove()
}, 0)
})
// test it
$('a').eq(0).click()