我有一个文本框和一个按钮:
如果文本框内的值是1
(只是模拟一个条件))我需要动态加载 jQuery 并使用一个document Ready
函数:
我试过这个:
function work() //when button click
{
if (document.getElementById('tb').value == '1')
{
if (typeof jQuery == 'undefined')
{
var script = document.createElement('script');
script.src = "http://code.jquery.com/jquery-git2.js";
document.getElementsByTagName('head')[0].appendChild(script);
$(document).ready(function ()
{
alert('');
});
}
}
}
但它说:
Uncaught ReferenceError: $ is not defined
我认为这是因为该行:$(document).ready(function ()....
但我不明白为什么会出现问题,因为我在使用之前加载 jQuery $
...
问题 :
如何修复我的代码以按需要工作?