使用事件委托 .live() 方法能對一個(gè)還沒有添加進(jìn)DOM的元素有效,是由于使用了事件委托:綁定在祖先元素上的事件處理函數(shù)可以對在后代上觸發(fā)的事件作出回應(yīng)。
創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、秦皇島網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為秦皇島等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
動(dòng)態(tài)生成的元素,請使用live()方法進(jìn)行blur事件綁定。
用JQuery.js庫的live()方法,為這些動(dòng)態(tài)添加的input綁定onblur()事件就可以了。
1、默認(rèn) onfocusout 和 onkeyup true,如果有其他驗(yàn)證,如minlength 等驗(yàn)證,在填寫時(shí),不滿足就會在失去焦點(diǎn)的時(shí)候就驗(yàn)證錯(cuò)誤。就是沒有輸入,onfocusout 不會被觸發(fā)。
2、你那個(gè)是通過jquery屬性選擇器的。前面部分沒有問題。就是你那個(gè)onclick出問題了。把它換成click就沒有問題了。但是有很能你那個(gè)name值有問題。如果有問題。還有個(gè)方法你可以用jquery獲取input里面的name的屬性的值。
3、(:text).foucs(function(){ (this).blur();});});因?yàn)楫?dāng)文本域只讀時(shí),在部分瀏覽器中是不能獲取焦點(diǎn)的,所以感覺$(:text).foucs(function(){...有點(diǎn)多余。
4、用jquery onmouseover 的一系列事件應(yīng)該可以處理。
輸入框失去焦點(diǎn)后,你又給它賦予焦點(diǎn),并且彈出對話框,你再點(diǎn)擊取消,輸入框又失去焦點(diǎn),然后它又被賦予焦點(diǎn)...這就是個(gè)死循環(huán),所以這個(gè)alert會循環(huán)出現(xiàn)。
這是通過ajax實(shí)現(xiàn)的。jquery中多個(gè)函數(shù)實(shí)現(xiàn)ajax。比如說:jQuery.post( url, [data], [callback], [type] )第一個(gè)參數(shù)是處理驗(yàn)證的程序文件地址,第二個(gè)參數(shù)是要提交的數(shù)據(jù),第三個(gè)是回調(diào)函數(shù),請示的類型如json等。
傳遞給 .live() 的事件處理函數(shù)不會綁定在元素上,而是把他作為一個(gè)特殊的事件處理函數(shù),綁定在 DOM 樹的根節(jié)點(diǎn)上。在任何時(shí)候添加的元素都能夠響應(yīng)這個(gè)事件。
1、這將觸發(fā)所有綁定的focus函數(shù),注意,某些對象不支持focus方法。
2、在可編輯的DIV里,加上blur事件,就是當(dāng)失去焦點(diǎn)時(shí),獲取失去焦點(diǎn)的DIV的ID,然后保存到全局變量里,這樣你在做添加圖片時(shí),可以直接讀取這個(gè)全局變量來獲取最后是哪個(gè)DIV失去了焦點(diǎn)。
3、onblur事件是當(dāng)前對象失去焦點(diǎn)時(shí)候觸發(fā),這時(shí)候還沒有元素獲得焦點(diǎn)。
新聞名稱:jquery綁定失焦事件 jquery綁定失去焦點(diǎn)事件
分享URL:http://chinadenli.net/article18/dioehdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、Google、定制網(wǎng)站、營銷型網(wǎng)站建設(shè)、網(wǎng)站排名、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)