如何在拖动后使用javascript显示警报?

如何在拖动后使用javascript显示警报?,javascript,Javascript,我有下面的javascript。代码的可拖动部分可以工作,但出于某种原因的警报无法工作。有没有关于如何修复以显示警报的建议 <script src="http://twitter.github.io/bootstrap/assets/js/jquery.js"></script> <%= javascript_include_tag "application" %> <%= javascript_include_tag "jsapi" %> &

我有下面的javascript。代码的可拖动部分可以工作,但出于某种原因的警报无法工作。有没有关于如何修复以显示警报的建议

 <script src="http://twitter.github.io/bootstrap/assets/js/jquery.js"></script>

<%= javascript_include_tag "application" %>
<%= javascript_include_tag "jsapi" %>
<%= javascript_include_tag "jquery-1.3.2.min" %>
<%= javascript_include_tag "jquery-ui-1.7.1.custom.min" %>
   <script type="text/javascript">
  // When the document is ready set up our sortable with it's inherant function(s)
  $(document).ready(function() {

    $("#test-list").sortable({
      handle : '.handle',
      update : function () {
        var order = $('#test-list').sortable('serialize');
      }

    });
      });
  </script>
  <script>

   $(function(){
       $('#test1').on('click',function(){
          alert('test');
          // CONCATENATE TEXT
          // user = $('.user:nth-child(1)').text()+ ','+ $('.user:nth-child(2)').text();
          // alert(user);
          // $('#personalassessment_set3').val(user);
       });
   });

//文档准备好后,使用其内部函数设置我们的排序表
$(文档).ready(函数(){
$(“#测试列表”)。可排序({
句柄:'.handle',
更新:函数(){
变量顺序=$(“#测试列表”).sortable('serialize');
}
});
});
$(函数(){
$('#test1')。在('click',function()上{
警报(“测试”);
//连接文本
//user=$('.user:n个孩子(1)').text()+,'+$('.user:n个孩子(2)').text();
//警报(用户);
//$('#personalassessment_set3').val(用户);
});
});



jQuery UI sortable方法不接受这样的函数。将您的警报放在该方法之外。将警报放在更新函数内或从可排序函数中取出,否则这是一个语法错误。明白了,谢谢。第二个函数呢。我尝试在单击后获取要显示的警报的位置。在我单击id为test1的submit按钮后,此警报不会显示。@sharataka嗯,您的第二个警报对我来说也很好-您不是在上面创建了一个测试吗?
<input id="test1" type="button" value="Set Value" />