需要將var應用於語句(如果其條件滿足),該語法不會引發錯誤,但不起作用。將var應用於if語句jquery
<script type="text/javascript">
$(document).ready(function(){
var action_is_post = false;
//stuff here
$(this).ready(function() {
if ($("#stepDesc0").is(".current")) {
action_is_post = true;
}
});
//stuff here
</script>
我應該使用.ready
以外的東西嗎?我甚至需要$(this).ready(function()...
部分?當#stepDesc0
具有類current
時,我需要它應用var
。
應該已經發布了所有代碼。它與表單嚮導有關,我已經禁用了提交函數的onbeforeunload,現在我需要在嚮導的第一步中禁用它。 – 2010-06-18 02:21:05
<腳本類型= 「文本/ JavaScript的」> $(文件)。就緒(函數(){ VAR action_is_post = FALSE; $( 「表」)提交(函數(){ action_is_post =真; } ); \t \t $(本)。就緒(函數(){ \t \t如果($( 「#stepDesc0」)是()。 「電流」。){ \t \t action_is_post = TRUE;} } ); \t \t window.onbeforeunload = confirmExit; function confi rmExit() if(!action_is_post) return'使用瀏覽器,刷新或關閉按鈕將導致您丟失所有表單數據。請使用表單上的Next和Back按鈕。 } }); – 2010-06-18 02:23:37
對不起,我似乎無法格式化此代碼 – 2010-06-18 02:24:10