后来添加的节点未附加到jQuery UI函数

时间:2012-08-16 15:18:37

标签: javascript jquery jquery-ui

我目前正在设计一个单页面应用程序,并希望使用jQuery UI。 不幸的是,jQuery UI没有将其功能附加到动态添加的元素。 因此,在加载页面后插入jQuery UI按钮(具有所有必需的类)会擦除所有功能(例如,在悬停时更改颜色)。 jQuery不推荐使用live() - 方法应该可以避免这种情况,但很明显它不会被jQuery UI使用。

我希望你有个主意! :)

非常感谢!

利奥

1 个答案:

答案 0 :(得分:0)

您可以在添加新元素的代码中添加事件。看一下这个小提琴的例子。

http://jsfiddle.net/uHEre/3/

此外,正如小提琴评论中所述,.on()是新的.live()。见http://api.jquery.com/on/