2011-08-09 13 views
0

私は以下のようにASPXページにスクリプトレットを持っています。このページを参照すると、「Micosoft JScript実行時エラー:オブジェクトが期待されています」というスクリプトデバッガが表示されます。 // < --errorとマークされた行があります。私はすべてを削除し、$(function(){})だけ残しました。それはまだObject Expectedについて不平を言った。なぜなのかご存知ですか?ありがとう。Javascriptスクリプトエラー:オブジェクトが予想されます

<fieldset> 
    <button id="Case5" name = "Case5" class="wizard" title="click here to select the case"> 
    Case 5 - AAA </button><br /> 
    <button id="Case6" name = "Case6" class="wizard" title="click here to select the case"> 
    Case 6 - BBB </button><br /> 
</fieldset> 

<script language="javascript" type="text/javascript"> 
$(function() { //<--error here 
    (":button").click(function() { 
     appendSelection(this); 
    }); 
}); 

function appendSelection(btn) { 
    //ToDo: append the selected value to the hyperlink 

    var caseNumber = btn.id; 
    switch (caseNumber) { 
     .... 
    } 
} 

Site.Masterでスクリプトライブラリが

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/jquery-ui.min.js" type="text/javascript"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/i18n/jquery-ui-i18n.min.js" type="text/javascript"></script> 
<script src="http://jquery-ui.googlecode.com/svn/tags/latest/external/jquery.bgiframe-2.1.1.js" type="text/javascript"></script> 


<script src="<%: Url.Content("~/Scripts/ui/jquery.ui.datepicker.js") %>" type="text/javascript"></script> 
<script src="<%: Url.Content("~/Scripts/datetimepicker_css.js") %>" type="text/javascript" ></script> 
<script src="<%: Url.Content("~/Scripts/lang/calendar-en.min.js") %>" type="text/javascript"></script> 
<script src="<%: Url.Content("~/Scripts/json2.js") %>" type="text/javascript"></script> 
<script type="text/javascript">var appRoot = '<%:Url.Content("~/")%>'</script> 
<script src="<%: Url.Content("~/Scripts/MyApp.js") %>" type="text/javascript"></script> 
+0

あなたはおそらく'の前にドル記号を逃しています。 – Codo

答えて

0

する必要があります私はあなたの問題はあなたのJavaScriptでマイナーな問題を持っているということだと思いますし、 '$'を使用してセレクタでjQueryを呼び出す必要があります。

は、この:

(":button").click(function() { 
    appendSelection(this); 
}); 

は、このようセレクタのためのjQueryを使用する必要がある:( ":ボタン") `

$(":button").click(function() { 
    appendSelection(this); 
}); 
4
(":button").click(function() { 

ある

$(":button").click(function() { 
^---missing $ 
関連する問題