我刚从旧版本升级到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 :(得分:2)
$get
是Sys.UI.DomElement.getElementById
$ get方法提供了Sys.UI.DomElement类的getElementById方法的快捷方式。
答案 1 :(得分:1)
$get
在ASP.NET AJAX客户端库中定义,如果您使用ScriptManager,则应包含该库。