مسج التركيز ، ولكن مع أكثر دقة فدخلت
-
06-07-2019 - |
سؤال
يمكنك بسهولة العثور على التركيز() إجابات من الموقع أو أي موقع..ولكن ما أريد أن أعرف كيف يمكنني استخدام التركيز بعد ما كنت مجرد إدراج داخل مربع الإدخال.
$("input").val('@user').focus(); // this goes to start of the input box and foucs from start, but i want it to focus after the @user
$("input").val('@user today i did new things').focus(5); // i added 5 in focus method, obviously its not supported yet!, but the idea behind is, to focus it after @user from complete word.
تحرير:
أنا فقط رأيت ذلك على فايرفوكس يعمل بشكل جيد ولكن في كروم يبدأ المؤشر من البداية.أي الحل ؟
المحلول
نلقي نظرة على هذا السؤال: مسج تعيين موضع رأس المؤشر في منطقة النص
نصائح أخرى
يمكنك التركيز إدخال المنطقة من خلال التسبب في ذلك على تغيير الحدث:
$("input").change(function(){
$(this).focus();
});
و إذا كنت ترغب في التحقق من كيفية العديد من الأحرف المكتوبة يمكنك جعل السيطرة على الاستدعاء:
//will focus if typed text's length is greater than 5
$("input").change(function(){
if($(this).val().length > 5){
$(this).focus();
}
});
آمل أن يساعد سنان.
لا تنتمي إلى StackOverflow