Javascript 第一个jquery代码不起作用……是因为jquery冲突吗

Javascript 第一个jquery代码不起作用……是因为jquery冲突吗,javascript,jquery,Javascript,Jquery,在我编写的这两个jquery之间,第二个jquery不起作用 我想这是jQuery冲突的情况 请帮忙 <script> //this is the first jQuery code jQuery( document ).ready(function( $ ) { $(function() { $(document).ready(function(){ $('.rm option').each(function(){ if($(this).text

在我编写的这两个jquery之间,第二个jquery不起作用

我想这是jQuery冲突的情况

请帮忙

<script>
 //this is the first jQuery code

  jQuery( document ).ready(function( $ ) {
  $(function() {

  $(document).ready(function(){
   $('.rm option').each(function(){
      if($(this).text()==$('div#disp').text())
          $(this).attr('selected','selected');
                });
            });

//this is the second jQuery code
$(function() {
$( "#dialog" ).dialog({
  autoOpen: false,
  show: {
    effect: "blind",
    duration: 800
  },
  hide: {
    effect: "blind",
    duration: 500
  }
    });

    $( "#opener" ).click(function() {
      $( "#dialog" ).dialog( "open" );
    });
  });    $(function () { $('#dialog').dialog({       keyboard: true    })});
  </script>

//这是第一个jQuery代码
jQuery(文档).ready(函数($){
$(函数(){
$(文档).ready(函数(){
$('.rm option')。每个(函数(){
if($(this.text()==$('div#disp').text())
$(this.attr('selected','selected');
});
});
//这是第二个jQuery代码
$(函数(){
$(“#对话框”)。对话框({
自动打开:错误,
展示:{
效果:“盲”,
持续时间:800
},
隐藏:{
效果:“盲”,
持续时间:500
}
});
$(“#开场白”)。单击(函数(){
$(“对话框”)。对话框(“打开”);
});
})$(函数(){$('#dialog')。dialog({keyboard:true});
试试这个:

 <script type='text/javascript'>

  $(document).ready(function(){

      $.each($('.rm option'), function( index, value ) {
        if( $(this).text() == $('div#disp').text() ){
          $(this).attr('selected','selected');
        }
      });

    $( "#dialog" ).dialog({
      autoOpen: false,
      show: {
        effect: "blind",
        duration: 800
      },
      hide: {
        effect: "blind",
        duration: 500
      },
    keyboard: true    
    });

    $( "#opener" ).click(function() {
      $( "#dialog" ).dialog( "open" );
    });


  });
</script>

$(文档).ready(函数(){
$.each($('.rm option'),函数(索引,值){
if($(this.text()==$('div#disp').text()){
$(this.attr('selected','selected');
}
});
$(“#对话框”)。对话框({
自动打开:错误,
展示:{
效果:“盲”,
持续时间:800
},
隐藏:{
效果:“盲”,
持续时间:500
},
键盘:正确
});
$(“#开场白”)。单击(函数(){
$(“对话框”)。对话框(“打开”);
});
});
我修复了不必要的“}”,删除了无用的.ready和函数,并将.each改为$.each


ps.已编辑,抱歉,现在再试。

为什么要编写一个就绪事件处理程序来设置就绪事件处理程序来设置就绪事件处理程序?
jQuery(document).ready(function(){
==
$(function()){
省略第一行…它仍然不起作用…我添加了那行,因为有人告诉我它可以解决问题。jQuery(document)。ready equal$(document).ready,cos'$'equal'jQuery'。除了有多个ready处理程序之外,您是否还存在任何javascript错误?仅通过查看,看起来您已经打开了许多尚未关闭的括号,尽管由于格式化的性质,我可能会出错