我有一个绘制n inputs
的函数这就是为什么我的输入没有ID
的原因,我使用以下函数来验证unfocus
之后每个输入的类型值:
$('#Div').on('blur', '.inputbtn', function () {
validarType.bind(this)();
});
function validarType() {
var xd = this.value;
if (xd != "") {
bootbox.confirm({
message: "Value: " + xd + " is correct?",
buttons: {
confirm: {
label: 'Yes',
className: 'btn-success'
},
cancel: {
label: 'No',
className: 'btn-danger'
}
},
callback: function (result) {
if (result == true) {
}
else {
bootbox.alert("Check your data.");
//Focus Here
}
}
});
}
else {
}
}
我想要做的是例如关于第一个输入的类型信息,在将更改焦点转移到其他输入警报消息后,如果我点击No
选项我想再次关注该输入,但是就像我说的那样,我没有ID
做$('#Myinput').focus()
这样的事情,在其他情况下也许可以用'$(this).focus()'
做到这一点,我该怎么办?