过去我在使用 jQuery.trigger()
时遇到过问题,有时它有效,而另一些则无效。当我需要它来做这样的事情时,它通常会崩溃......
HTML
<div class="list">
<a href="#" class="one">one</a>
<a href="#" class="two">two</a>
<a href="#" class="three">three</a>
</div>
<p class="output"></p>
JS
$(document).ready(function() {
$('.two').trigger('click');
$('.list a').click(function(e){
e.preventDefault();
$text = $(e.target).text();
$('.output').text($text);
});
});
小提琴:http: //jsfiddle.net/7pup2/