Я не знаю, имеет ли к этому отношение междоменный JSONP, однако я должен сказать, что программный запуск события щелчка на селекторе, который имеет отношение к html-ссылке (<a href='...'>...</a>
), не работает ,
Я подозреваю, что это должна быть какая-то политика браузера, чтобы блокировать всплывающие окна. Примите во внимание тот факт, что браузеры имеют механизм для отслеживания и блокировки всплывающих окон и в основном позволяют пользователю авторизовать действие щелчка до появления новой ссылки.
Если бы вы могли программно щелкнуть ссылку через jQuery, перенаправление, всплывающие окна и все такое, было бы легче сделать, следовательно, это невозможно. Просто чтобы быть ясно:
<a class='test' href='http://www.example.com'>Link1<a/>
Вы не можете вызвать это.
<a class='test2'>Link2</a>
Вы можете вызвать здесь клик, потому что он не содержит href.