博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
live()解决Jquery采用append添加的元素事件无效和获取不到添加元素的值
阅读量:6307 次
发布时间:2019-06-22

本文共 554 字,大约阅读时间需要 1 分钟。

动态创建的元素需要使用live函数绑定事件。

 

在一个DIV里面用jquery的append添加了一些元素,元素书写正确。用firebug也能正常显示追加的元素。但不管是$(document).ready();还是用鼠标点击事件根本就无法使用元素。

晕死,jquery居然提供了一个live()的解决方法。

 

 $("input[name='insert']").live("click",function () {

        alert($(this).parent().html());

        var familyName = $(this).parent().siblings(".spFamilyName").children("input[name='familyName']").val();

        var familyDescribe = $(this).parent().siblings(".spFamilyDescribe").children("input[name='familyDescribe']").val();

        alert(familyDescribe + familyName);

        });

问题解决

转载于:https://www.cnblogs.com/zhongbin/p/3272602.html

你可能感兴趣的文章
node.js学习网址
查看>>
Tomcat学习总结(7)——Tomcat与Jetty比较
查看>>
js获取当前时间的前一天/后一天
查看>>
开博第一天
查看>>
代码轮子之很简单但是挺管用的基于C# Task的模拟并发的代码
查看>>
《亲爱的界面,让用户乐于使用、爱不释手》小编推介
查看>>
【转】.NET正则基础——.NET正则类及方法应用
查看>>
【视频编解码·学习笔记】13. 提取PPS信息程序
查看>>
数学 - 线性代数导论 - #5 矩阵变换之置换与转置
查看>>
java数据结构:队列
查看>>
IPsec工具之ipsec-tools
查看>>
jmeter文件下载
查看>>
Selenium2Library系列 keywords 之 _SelectElementKeywords 之 get_selected_list_labels(self, locator)...
查看>>
ASP.NET 中执行 URL 重写
查看>>
JS从定义到执行
查看>>
第七周学习报告
查看>>
10分钟学会在Ubuntu 18.04 LTS上安装NFS服务器和客户端
查看>>
Shell编程笔记
查看>>
更新Xcode7 后 .dylib变成了.tbd的问题解决
查看>>
hdu 多校
查看>>