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/