首先我要說你的事件注冊的不對,應(yīng)該這樣寫:

創(chuàng)新互聯(lián)公司專注于佳縣企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站制作。佳縣網(wǎng)站建設(shè)公司,為佳縣等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
$("#two").focus();
$("div").keydown(function(e){
if(e.keyCode == 13){
alert($(this).html());
}
});
其次,div默認是不能focus的,所以你的焦點就沒進去。
如果你實在是要實現(xiàn)div的focus,并且按回車顯示內(nèi)容的話,我有一個辦法能達到你的效果。
把三個div換成這樣:
div id="one" contenteditable="true"oooo/div
div id="two" contenteditable="true"tttt/div
div id="three" contenteditable="true"hhhh/div
不管IE還是火狐都能達到你的效果。
DIV獲取焦點(兩種方法):
DIV直接使用focus()和blur()兩個方法是無效的,需添加tabindex="0"或者contenteditable="true"屬性
①:設(shè)置div為可編輯狀態(tài),則可點擊獲取焦點,同時div的內(nèi)容也是可以編輯的;如:
div
contenteditable="true"11111111111111/div
②:設(shè)置div的tabindex,此時div的內(nèi)容是不可編輯的;如:
div
tabindex="0"11111111111111/div
PS:設(shè)置tabindex屬性,按鍵盤Tab鍵可讓其獲取焦點,其中tabindex的值越小在tab鍵切換的時候就會首先聚焦
由于JQuery中獲得的對象還是JQuery對象,對其使用focus()只是使該對象獲得onFocus()函數(shù),不能是對象獲得焦點,所以要使對象獲得焦點,應(yīng)該調(diào)用DOM對象的focus 方法,即:?$("#id")[0].focus(); 需要注意兩個函數(shù)之間的區(qū)別: $("#id").focus(); ?和?$("#id")[0].focus(); 第一個是增加onFocus()時間,一個是使DOM對象獲得焦點。
怎樣可以在“jquery”讓文本框獲取焦點時改變背景顏色?
1、先使用jQuery選擇器找到所有的文本框
2、為文本框注冊獲得焦點事件,即focus事件
3、在焦點事件的事件處理函數(shù)中對當(dāng)前得到焦點的文本框設(shè)置背景色
4、注冊失去焦點事件,即blur事件
5、在失去焦點的事件處理函數(shù)中對當(dāng)前觸發(fā)事件的文本框改變背景顏色script?type="text/javascript"?$(funct? $("input:text").focus(function(){?//讓當(dāng)前得到焦點的文本框改變其背景色$(this).css("background","pink");});?//找到文本框,并注冊失去焦點事件$("input:text").blur(function()//讓當(dāng)前失去焦點的文本框背景色變?yōu)榘咨?(this).css("background","white");?});?});/script
標題名稱:jquery設(shè)置焦點,html設(shè)置焦點
網(wǎng)頁鏈接:http://chinadenli.net/article6/dsgjoig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站排名、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、動態(tài)網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)