我有一個問題,如果在回調函數,我不明白爲什麼。回調函數問題jquery
點擊一個div後,文本會根據需要改變,但在第一次拍攝後,它不再起作用。
我的代碼是:
<div id="2">message</div>
<div id="1">dfdfgdfgrr</div>
<script src="jquery.js"></script>
<script>
$(function() {
$('#2').toggle();
function test() {
$(document).on('click', '#1', function() {
$('#2').toggle(300, function() {
if($('#1').text('show')){
$('#1').text('hide');
}else{
$('#1').text('show');
}
});
});
}
test();
});
</script>
http://jsfiddle.net/manguo_manguo/cydjY/