2012-08-08 36 views
0

我目前有一个拖放列表我的问题是我试图检测何时div通过jquery使用mouseup下降。jquery列表更新

问题是我需要这样做的原因是我可以更新我的列表(在MYSQL中) - 我打算使用JQuery Ajax帖子来完成此操作。

我的问题是我设置了代码,我不知道我要去哪里错 - 在我的代码中,你会看到一个提醒函数 - 我用它来显示div是否正在更新。

到目前为止,我没有收到警报..

这里是目前jquery的:

$(document).ready(){ 
$(.mouseup).mouseup(function(){ 
var divparent = $(this).parent().attr("id"); 
alert(divparent); 
}); 
} 

任何帮助,将不胜感激。

预先感谢您!

回答

2

我把一些箭头放在需要改变的地方。

$(document).ready(function(){ // <----------------- 
    $(".mouseup").mouseup(function(){ // <-------------- 
    var divparent = $(this).parent().attr("id"); 
    alert(divparent); 
    }); 
}); // <--------------- 
+0

感谢您的帮助:) - 不能相信我错过了这些小事情 - 记住将来 – Andrew 2012-08-08 20:18:34

+1

我们都会错过小事。它伴随着工作/爱好。 – Kyle 2012-08-08 20:19:48

1

我假设你在你的html中有一个名为.mouseup的类,所以你需要确保jquery知道这一点。

这一行:$(.mouseup).mouseup(function(){

应为:$('.mouseup').mouseup(function(){

你也不需要.ready检查。

如果你想保留.ready @Kyle是否正确。

0

据我所知,mouseup事件不会当你从你拖动元素的原始位置,释放鼠标远离火。

解决此问题的一种方法是设置身体上的mouseup事件,并检测您要开始拖动哪个项目。