首页 > 代码库 > jQuery $.fn 方法扩展~
jQuery $.fn 方法扩展~
//以下代码紧跟在引进的jquery.js代码后面
<script type="Text/JavaScript">
$(function (){
//扩展myName方法 此方法为默认选中字符串中从 start 到 end 类似:#这是话题# 效果
$.fn.myName( function(start, end){
var txtStr= $(this).get(0);
if(txtStr==null) { return;}
else if (txtStr.setSelectionRange){
txtStr.focus();
txtStr.createTextRange(start, end);
}
else if(txtStr.createTextRange){
var txt = txtStr.createTextRange();
txt.collapse(true);
txt.moveEnd(‘character‘,end);
txt.moveStart(‘character‘,start);
txt.select();
}
else if (txtStr. selectionStart){
txtStr.selectionStart=start;
txtStr.selectionEnd=end;
}
})
})
</script>
————以上代码为jquery扩展————
————以下为使用扩展方法————
$(#id).click(function(){
//以下意思是给id为id 的文本框赋值“#请输入话题#”且选定“请输入话题”即:#请输入话题#效果
$(#id).val(‘#请输入话题#‘)myName(1,6);//从1开始到第六个(不包括第6个)
})
jQuery $.fn 方法扩展~