这个问题的原因不是jquery的trigger("click"), 函数的问题, 而是 a标签之间要有其他子标签,要对这个子标签调用trigger("click"),而不是a标签本身,如下

<a id="abc" href="www.baidu.com">错误的写法</a>; 这样写是不行的。
<a id="xyz" href="www.baidu.com"><span>正确的写法</span></a>;  然后对span进行调用trigger函数就可以了。