JavaScript进阶篇 9-22编程练习 问题求助?

来源:9-22 编程练习

wawgo1688

2015-08-25 16:49

三个功能如果分开写,都很容易实现。
如果讲三个功能整合在一起,问题就出来了。
我的问题是:
1、通过JS生成的行,无法实现鼠标移入时变换背景色;
2、添加新行后,删除的行并非“删除”链接所在行;
到底是函数作用域的问题呢?还是其他?

希望大神们能指点下思路。在下深表感谢!

写回答 关注

2回答

  • uhelper_net
    2015-08-18 17:33:16
    已采纳
    1. 生成的行,事件要用jQuery的on来绑定,不能直接$('elem').hover(function(){}).原因是你绑定时,jQuery没有获取到生成的元素.

    2. 删除行,要看你的代码结构.

  • wawgo1688
    2015-08-25 17:58:16

    正如你所说的,就是这个道理,就是执行事件时,没有获取新生成的元素。

    这个是JavaScript的,不过还是谢谢您了。

    现在已经解决了。不过代码有些残乱,我再看还有更好的方法没有,同时看能不能再优化优化。。。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题