Javascript 如何使用Jquery动态在textbox中实现焦点的本地存储?
我想学习/知道的是如何使脚本灵活?我如何使它不会搜索id=“input1”,而是搜索输入[type=text] 像这样的东西应该可以Javascript 如何使用Jquery动态在textbox中实现焦点的本地存储?,javascript,jquery,textbox,local-storage,Javascript,Jquery,Textbox,Local Storage,我想学习/知道的是如何使脚本灵活?我如何使它不会搜索id=“input1”,而是搜索输入[type=text] 像这样的东西应该可以 $(document).ready(function() { changeFocus(); $("#input1").click(function(){ localStorage.setItem('txtObjectid', "input1"); changeFocus();
$(document).ready(function() {
changeFocus();
$("#input1").click(function(){
localStorage.setItem('txtObjectid', "input1");
changeFocus();
return false;
});
$("#input2").click(function(){
localStorage.setItem('txtObjectid', "input2");
changeFocus();
return false;
});
});
function changeFocus(){
if(localStorage.getItem('txtObjectid')==null)
id="input1"
else
id=localStorage.getItem('txtObjectid');
var v = "#" + id;
$(v).focus();
}
啊哼$(“input[type=text]”)也许?所以我应该放弃函数changefocus?@user3230425-似乎每次单击输入时都会运行一个奇怪的函数?
$(document).ready(function() {
changeFocus();
$("#input1").click(function(){
localStorage.setItem('txtObjectid', "input1");
changeFocus();
return false;
});
$("#input2").click(function(){
localStorage.setItem('txtObjectid', "input2");
changeFocus();
return false;
});
});
function changeFocus(){
if(localStorage.getItem('txtObjectid')==null)
id="input1"
else
id=localStorage.getItem('txtObjectid');
var v = "#" + id;
$(v).focus();
}
$(document).ready(function () {
var id = 'input1';
if (localStorage.getItem('txtObjectid')) {
id = localStorage.getItem('txtObjectid');
}
$('#' + id).focus();
$('input[type="text"]').on('focus', function () {
localStorage.setItem('txtObjectid', this.id);
});
});