// always start at 0
var start = $('#myarea').prop('selectionStart');
var end = $('#myarea').prop('selectionEnd');
设定:
$('#myarea').prop('selectionStart', 10);
$('#myarea').prop('selectionEnd', 15);
// or short hand by
$('#myarea').prop({
'selectionStart': 10,
'selectionEnd': 15
});
2条答案
按热度按时间x4shl7ld1#
请 尝试 :
中 的 每 一 个
jQuery 将 实际 的 DOM 元素 作为 一 个 数组 来 访问 , 所以 如果 你 想 使用 第 一 个 匹配 的 元素 ( 在 这个 例子 中 , 是 唯一 的 一 个 , 因为 它 是 按 ID 的 ) , 你 可以 按照 上面 的 方法 来 做 。
gt0wga4j2#
从jQuery 1.6版开始,你可以使用.prop()方法:
获取:
设定: