zoukankan      html  css  js  c++  java
  • jQuery 为动态添加的元素绑定事件

    1 //静态绑定事件
    2 $("result ul li").bind("click",function(){
    3     $(this).css("background","yellow");
    4 });
    5 $("result ul li").click(function(){
    6     $(this).css("background","yellow");
    7 });

    1:在使用jQuery 为元素绑定事件时,我们经常用bind 或者click,

    2:但是,这只能为页面已经加载好的元素绑定事件。

    3:如果用AJAX方式请求数据来动态添加页面元素时,以上两种方式无效。

    --------------------------------解决方法---------------------------------------------------------------

      1:on()适用于当前及未来的元素

    1 $("result").on("click","ul li", function(){
    2     $(this).css("background","yellow");
    3 });

      2:onclick事件,动态添加数据时,就为元素绑定onclick事件

    1 <button onclick="document.getElementById('yoo').value = func()"></button>
  • 相关阅读:
    iOS9 HTTP 不能正常使用的解决办法
    IOS UIWebView的一些用法总结
    顺序查找
    循环队列
    队列的链式存储实现
    栈的链式存储实现
    顺序表的实现
    MessageBox函数
    二分法查找
    冒泡排序
  • 原文地址:https://www.cnblogs.com/ming-os9/p/8953424.html
Copyright © 2011-2022 走看看