我正在尝试使用livequery。不幸的是,我使用jquery 1.2.6。
这是我的代码:
$(document).ready(function() {
$('a.sort').livequery('click', function(event) {
alert('hello');
});
});
如果我单击文档中的任何地方,我会收到警告'hello'。
那到底出了什么问题?这是jQ1.2.6和livequery 1.1.1的一些错误吗?
同样的问题被问到here,但问题不明确,答案没有帮助。
答案 0 :(得分:2)
...哪里哪里
livequery 1.1.1 NOT 与jQuery 1.2.6兼容。它只适用于jQuery 1.3 +
如果您需要使用版本< 1.3,然后livequery 1.0.3是最新的可以使用的。
答案 1 :(得分:0)
使用rel属性:
$('a[rel*=sort]')
.livequery('click', function(event) {
alert('test');
});
答案 2 :(得分:0)
摆脱这个:$(document).ready(function(){ 它是针对整个文档而不是被请求的元素触发的。