看板 Web_Design 關於我們 聯絡資訊
恕刪 ※ 引述《TonyQ (沉默是金)》之銘言: : @那能不能讓他不要觸發上級的元素呢? : 可以 ,對事件方法 return false ; 告訴他我執行到這裡就結束. : ex. $("[type=button]").click(function(e){return false;}); 這樣寫比較好吧?至少比較好懂 $("input[type=button]").click(function(e){return false;}); 還是這算是我龜毛? XD 來解決一下原文click太多的問題 * 一個使用頻率頗高的Event是ready,尤其是$(document).ready() 可以做為window.onload的完美替代 以下的「頁面載入好」技術上而言是指DOM已經可以使用了 jQuery手冊中講「JS code得在這之後跑的機率是99.9%」 XD (http://docs.jquery.com/Events/ready#fn) $(document).ready( function() { $('#content').html('頁面載入好後,<strong>置換HTML的內容</strong>'); $('#not-secret').hide(); /* 頁面載入好後隱藏內容 */ } ); : 相依性最常見的用途在於檢查表單資料是否正確填寫 , : 我們可以透過 : $("form").submit( : function(e){ : if($("#inputdata").val()=="") //如果某個input text是空白 : return false; //我就不submit了 : } : ); 坦白講,我發現jQuery在Event這一塊是我不太常用的部分 我是個非常慣用HTML中onxxxx系列Attribution的人 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.24.195