এই প্রশ্নটি কয়েকটি ভিন্ন ফর্ম্যাটে জিজ্ঞাসা করা হয়েছে তবে আমি আমার দৃশ্যে কাজ করার জন্য কোনও উত্তর পেতে পারি না।
যখন ব্যবহারকারী উপরে / ডাউন তীরগুলি হিট করে তখন আমি কমান্ডের ইতিহাস বাস্তবায়নের জন্য jQuery ব্যবহার করছি। যখন আপ তীরটি আঘাত করা হয়, তখন আমি পূর্ববর্তী কমান্ডের সাথে ইনপুট মানটি প্রতিস্থাপন করি এবং ইনপুট ক্ষেত্রে ফোকাস সেট করি, তবে ইনসার্ট স্ট্রিংয়ের শেষে কার্সারটি সর্বদা অবস্থানীয় রাখতে চাই।
আমার কোডটি যেমন:
$(document).keydown(function(e) {
var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
var input = self.shell.find('input.current:last');
switch(key) {
case 38: // up
lastQuery = self.queries[self.historyCounter-1];
self.historyCounter--;
input.val(lastQuery).focus();
// and it continues on from there
ফোকাসের পরে কীভাবে আমি কার্সারটিকে 'ইনপুট'-এর শেষে রাখতে বাধ্য করতে পারি?