标签: jquery livequery
使用jquery,我的所有其他livequery函数都可以正常工作,我为这个特定的函数收到错误...
$("[class*='welcome']").livequery("click", function(e){ etc.......
错误是:
Uncaught TypeError: Object #<Object> has no method 'livequery'
是不是因为通配符?或一般的jquery错误?
谢谢
答案 0 :(得分:7)
如果你想做的是
为现在和将来与当前选择器匹配的所有元素附加事件处理程序
然后这是合适的语法:
$(document).on("click", "[class*='welcome']", function() { // do stuff });
jQuery的live()函数曾经是一种方法,但从jQuery 1.7开始,它已被弃用,而不是on()。
live()
on()
在这里演示:http://jsfiddle.net/zNXXk/