我正在编写一些基于使用 jQuery 的教程的代码,$(document).ready
它在页面加载(或文档准备好)后立即开始工作。该代码非常标准(根据我对 jQuery 的了解很少),并且在页面加载时确实可以工作。
$(document).ready(function () {
// Do stuff here
});
但现在我想更改它,以便代码从函数运行。我的第一个想法是我可以将功能更改为此
$(function dothis() {
// Do stuff here
});
然后用 dothis() 调用它;但是当我这样做时,我得到一个“dothis is not defined”错误。我也尝试了几种不同的方法,但无法弄清楚。我需要做什么才能使这项工作按我想要的方式工作?
function searchCustomers() {
var searchvalue = document.getElementById('searchText2').value;
var searchtype = document.getElementById('searchType2').value;
//Just checking to make sure this part is working...
//alert(searchtype + ' ' + searchvalue)
// Run the "Do Stuff here"
var showDiv = document.getElementById('divCustomerGrid');
showDiv.style.display = 'block';
};