2016-06-23 10 views
0

古いバージョンからjQuery 1.12にアップグレードしました。私は、コードを突き抜けて、変化の激しさを解決しようとしています。

、このような変更は、次のコードで発生しているワン:

$(document).ready(function() { 
    Sys.Application.add_unload(applciationUnloadHandler); 
    function applciationUnloadHandler() { 
     var contactDropDown = $get('0'); 
     createCookie('NewProgram_ContactID_Cookie', contactDropDown.value, null); 
    } 
}); 

$get('0')nullを返すので、このコードは失敗します。

しかし、私は本当にこれが何をしているのか分かりません。どこでも定義された$get()は表示されません。私は、'0'引数が連絡先IDを表すコードを見てもわかりますが、コードが何をしているのか分かりません。

+0

なぜあなたは、この[タグ:C#の]をタグ付けしていますか? –

+0

[this](https://msdn.microsoft.com/en-CA/library/bb397717.aspx)を参照してください。私はそれが正しい文書だと思う。 –

答えて

2

$getSys.UI.DomElement.getElementById

ためのショートカット機能である$のgetメソッドはSys.UI.DomElementクラスのgetElementByIdをメソッドへのショートカットを提供します。

Reference

1

$getは、ScriptManagerを使用している場合に含める必要があるASP.NET AJAXクライアントサイドライブラリで定義されています。

+0

あなたはそれが何をしているのか、それが文書化されているのかを言うことができますか?私はグーグルで必要なものを見つけることができませんでした。 –

+0

基本的に 'querySelector'です。それは要素を見つけることです。最初の議論は私が信じるIDです。 – Malk

関連する問題