我想知道如果我的 html 标签来自 php 脚本,为什么我的 javascript 函数将不起作用?
这是我的jQuery代码:
$(function () {
//functions don't work
$('ul li:gt(4)').hide();
$('.prev').click(function() {
var first = $('ul').children('li:visible:first');
first.prevAll(':lt(5)').show();
first.prev().nextAll().hide()
});
$('.next').click(function() {
var last = $('ul').children('li:visible:last');
last.nextAll(':lt(5)').show();
last.next().prevAll().hide();
});
//end of functions don't work
$('.load').click(function() {
$.ajax({
url: 'load.php',
success:function(data){
$('#paging-container').html(data);
}
});
});
});
这是我的html代码:
<input class="load" type="button" value="Load">
<div id="paging-container">
</div>
这是我的 php 脚本:
<?php
echo '<ul>';
for($i=1;$i<=50;$i++){
echo '<li>'.$i.'</li>';
}
echo '</ul>
<a class="prev">prev</a> | <a class="next">next</a>';
?>