在使用jQuery的Ajax刷新数据的时候刷新之后发现内中的的元素无法再次使用jQuery操作
例如
点击.left_sidebar #user
后,会进行刷新出一个button,但是button再次点击就无效了。
- <button class="delete">delete date</button>
但是,点击这个button并不能触发jquery,怎么让这个button生效?
- $(document).ready(function(){
- $(".left_sidebar #user").click(function(){
- $(".content").load("./php.php");
- });
- $(".delete").click(function(){
- alert("成功");
- });
- });
解决
- $(document).ready(function(){
- $(document).on('click','.left_sidebar #user',function(){
- $(".content").load("./php.php");
- });
- $(".delete").click(function(){
- alert("成功");
- });
- });