DIV獲取焦點有兩種方法:

進賢ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
DIV直接使用focus()和blur()兩個方法是無效的,需添加tabindex="0contenteditable="true"屬性,設置div為可編輯狀態(tài),則可點擊獲取焦點,同時div的內(nèi)容也是可以編輯的,
設置div的tabindex,此時div的內(nèi)容是不可編輯的。
PS:設置tabindex屬性,按鍵盤Tab鍵可讓其獲取焦點,其中tabindex的值越小在tab鍵切換的時候就會首先聚焦
javascript通過 onFocus onBlur來判斷焦點和失去焦點
input type="text" id="p" onBlur="alert('lose focus!')"
onFocus="alert('get focus')" /
jquery $("#p").blur(); $("#p").blur(fn)
或$("#p").focus(); 或$("#p").focus(fn)來處理焦點事件
前者:$("#p").blur();$("#p").focus(); 用來強制獲取或失去焦點
后者:$("#p").blur(fn),$("#p").focus(fn)則類似js的onBlur和onFocus用以處理焦點移出和獲取時事件處理!
//jquery代碼 $(function(){ $(".a").blur(function(){ //失去焦點是執(zhí)行 var txt = $(this).val(); //獲取當前文本框的內(nèi)容 alert(txt) }) }) //html代碼
可能是你的jquery版本太低,太低的live不支持blur,fouce等事件,好像是1.4以上才支持,你看看是不是這個原因,如果支持的話,直接:
$("#id").live('blur',function(){
...?
});
另外,可以試著用bind,而不是live
本文題目:jquery讓失去焦點,jquery輸入框輸入后失去焦點
瀏覽地址:http://www.yijiale78.com/article12/dsihhdc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、手機網(wǎng)站建設、電子商務、商城網(wǎng)站、品牌網(wǎng)站設計、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)