如何在拖动后使用javascript显示警报?
我有下面的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" %> &
<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" />