在我的應用我有一個腳本:如何調用我的jQuery函數,以便它能在我的document.ready函數中運行?
<script type="text/javascript">
function pageLoad(sender, args){
$('#nursing').click(function() {
document.getElementById("ddlPositionType").selectedIndex = 1;
$("#btnSearch").click();
a.href = "#";
return false;
});
}
</script>
然後在它下面,我試圖把它當頁面加載這樣的:
<script type="text/javascript">
$(document).ready(function() {
$('#nursing').click();
});
</script>
這不火的時候,頁面加載速度爲它應該會導致我的控制檯沒有錯誤。最令人困惑的是,如果我從document
到return false
從第一個代碼塊中取出,並將其放置在我想要調用$('nursing').click();
的位置,代碼將按預期運行。
作爲參考#nursing
只是在我的滑塊上用來控制內容的鏈接。
<a id="nursing" class="oslide">Nursing Positions</a>
你真的在某處調用了'pageLoad',或者你只是期望它裏面的代碼被運行? – adeneo
當你不需要和不使用你在函數中創建的參數時,你爲什麼要將你的click事件封裝在一個函數中? – j08691
pageLoad中的所有代碼均可使用。我將添加一個c#標籤,因爲它在網絡表單上 – Skullomania