当我向html页面添加两个脚本时..一个不起作用

我创建了两个jquery和脚本标签来压缩确认..但是当它们处于单独的html页面时它运行良好..但是当两个脚本在同一页面时它不起作用..为什么?

   $(document).ready(function(){ $('#click').click(function(){ //$(function() { // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore! $( "#dialog:ui-dialog" ).dialog( "destroy" ); $( "#dialog-confirm" ).dialog({ resizable: false, height:140, modal: true, buttons: { "Ok": function() { $('#form1').submit(); }, Cancel: function() { $( this ).dialog( "close" ); } } }); }); });      

看看jQueries没有冲突。 http://api.jquery.com/jQuery.noConflict/

这使得您可以使用来自不同jQuery版本/库的某些function。

尝试重新排序脚本,可能会导致问题。 你有多次使用jQuery,这很可能是你的问题的原因。

您还应该尝试格式化代码,以使其更清晰。 例如,我已将脚本type标记放在开头,以便于阅读。

您是否在对话框中明确地将“ Cancel为“引号”? 我在下面更正了这个问题。

      
 ( function($$$) { $$$(document).ready(function(e) { //Code here }); } ) ( jQuery );