2012-03-25 8 views
0

が動作していない:jQueryのハイライトは、私は私のページでjQueryのに次の参照を持っている

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 

とボタンのクリックイベントがたくさんより検証することでコーディングしている

$('#goStep2btn').click(function() { 

if (haserrors == true) { 
     //alert("Displaying Error Message"); 
     $('#ErrDisplay').html(errortext); 
     window.scrollBy(0, -600); 
     $('#ErrDisplayContainer').slideDown({ 
      duration: 100 
     }).animate({ 
      opacity: 1 
     }, { 
      queue: false 
     }); 

     // $('ErrDisplayContainer').animateHighlight(); 

     $('ErrDisplayContainer').effect('highlight', { color: "#FF0000" }, 3000); 
    } 
    else if (haserrors == false) { 
     //alert("no ERRORS"); 
     //format personal details and display 
     $('#PersonalDetailsContainer').slideUp({ 
      duration: 200 
     }).animate({ 
      opacity: 1 
     }, { 
      queue: false 
     }); 
     $('#jq_PersonalDetailsDisplay').slideDown({ 
      duration: 200 
     }).animate({ 
      opacity: 1 
     }, { 
      queue: false 
     }); 
} 

} 

内のコードステップ1で入力されたデータに何らかのエラーがある場合、ボタンの有効性は、ステップ1で入力されたデータの概要をユーザに提示する前に、登録ステップ1に対するユーザ入力を表示し、エラーDivタグと私は警告するためにハイライトするdivタグをしたいアドレス指定が必要なデータに問題があることをユーザーに伝えます。

誰かが私をjqueryにとって非常に新しいものとして案内することができますか?予め

おかげ:)

+0

[jQuery Validation](http://docs.jquery.com/Plugins/Validation/Methods)プラグインを見てみましたか? – uday

+0

検証は正常に動作します。 $( 'ErrDisplayContainer')。効果( 'highlight'、{color: "#FF0000"}、3000); これはうまくいきません – cmdevelopmentuk

+0

$( 'ErrDisplayContainer')にIDインジケータが表示されていない可能性がありますか? #ErrDisplayContainer – jcage

答えて

0
$('ErrDisplayContainer') 

上記セレクタは、ErrDisplayContainer要素と一致します。これは本質的です:

<ErrDisplayContainer></ErrDisplayContainer> 

私はあなたのhtmlにないと仮定します。あなたはおそらく一致しようとしていることはidです:

$('#ErrDisplayContainer') 

あなたは#を逃しています。

関連する問題