jquery / livequery在这种特殊情况下不起作用

使用jquery,我的所有其他livequery函数工作正常,我得到这个特定的错误…

$("[class*='welcome']").livequery("click", function(e){ etc....... 

错误是:

 Uncaught TypeError: Object # has no method 'livequery' 

是因为通配符? 或一般的jquery错误?

谢谢

如果你想做的是

为现在和将来与当前选择器匹配的所有元素附加事件处理程序

那么这是合适的语法:

 $(document).on("click", "[class*='welcome']", function() { // do stuff }); 

jQuery的live()函数曾经是要走的路,但是从jQuery 1.7开始,它已经被弃用了on()

在这里演示: http : //jsfiddle.net/zNXXk/