真正的啞巴問題。我想我現在已經得到了這一點,但我明顯失去了一些東西。我希望我的函數在頁面加載後立即觸發,以檢查變量的值並使按鈕基於該值出現或消失。但我寫的函數從來沒有被調用。我將函數放在$ .Load()和$(document).ready jquery調用中。我怎樣才能讓這個功能開火?jquery函數根本沒有觸發
$(document).ready(function() {
debugger;
(function() {
debugger;
var $b = '<%=toggle %>';
var buttonTog = $("#test1");
var buttonTog1 = $("#Submit1");
if($b=="1")
{
debugger;
buttonTog1.css({
display: 'block'
})
buttonTog.css({
display: 'none'
});
}
else if($b=="0")
{
debugger;
buttonTog1.css({
display: 'none'
})
buttonTog.css({
display: 'block'
});
}
});
...
});
正如你所看到的,我在那裏有多個調試器語句,只是不被擊中......當我打的$(document)。就緒,我進入第一debugger語句,它只是沒有按觸摸下一個功能?我不明白嗎?它正確嗎?你不能在.ready(function())中調用一個函數嗎?明確需要做一些研究。
似乎沒有被內部匿名函數的任何一點反正。 – BNL
@BNL,這正是我在答案中指出的。 –
是的,閱讀理解失敗。 – BNL