恕刪
※ 引述《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