jQuery文字域游標操作

2021-08-27 08:20:13 字數 946 閱讀 1014

1

、獲取游標位置:

$(elem).igetfieldpos();2

、設定游標位置:

$(elem).iselectfield(start);3

、選中指定位置內的字元:

$(elem).iselectfield(start,end);4

、選中指定的字元:

$(elem).iselectstr(str);5

、在游標之後插入字串:

$(elem).iadd(str);6

、刪除游標前面(

-n)或者後面(n)的

n個字元:

$(elem).idel(n);

;(function($)

return field.selectionstart;

},/*

* 選中指定位置內字元

|| 設定游標位置

* ---

從start

起選中(

含第start個)

,到第end

結束(不含第

end個)

* ---

若不輸入

end值,即為設定游標的位置(第

start

字元後)

*/iselectfield:function(start,end)

if(document.selection)else

},/*

* 選中指定字串

*/iselectstr:function(str),

/**

在游標之後插入字串

*/iaddfield:function(str)else;

},/*

* 刪除游標前面

(-)或者後面

(+)的

n個字元

*/idelfield:function(n)

});})(jquery);

jQuery獲取textarea文字域的值

jquery的.val 方法是專門用來獲取表單元素值的,而textarea也屬於表單元素所以可以直接用.val 方法獲取。不過要注意,由於textarea是個雙標記因此.text 或.html 方法也可以獲取到其中的資訊,但建議不要這樣獲取,因為.val 是專用於獲取值的方法,比.text 或.ht...

jQuery的文字操作

今天主要說的是標籤內容和標籤屬性的設定和獲取方法 text 獲取文字內容 text 1 設定文字內容 上述方法將標籤中的內容取出,變成字串,而設定進的內容,不會當作html標籤進行解析 html 獲取html html 1 設定html內容以上方法將標籤取出,而設定內容,會當作html標籤進行處理 ...

jQuery設定聚焦並使游標位置在文字最後

遇到乙個問題 表單輸入框設定了文字,然後使用jquery的焦點停留設定辦法focus 進行處理。結果發現游標位置在firefox下停留的位置不對 停留在文字的最前邊!只有ie瀏覽器下是正常的。這樣的話肯定是不行的,於是想辦法進行處理。有很多種,下面給出 方法一 function setselecti...