我有onkeypress
个事件,我想操纵元素this
。我在事件函数中也有if
语句。问题是this
语句块中的关键字if
是不同的。像这样是正常的。你有什么解释?
示例:
$(o).find('input[name=numeric]').keypress(
function (e) {
var a = this; // the real object element which activate the trigger
if (e.keyCode == 13) {
var b = this; //here "this" is different object
}
else
window.ncb.helper.validator.numeric(e);
}
);
答案 0 :(得分:0)
我发现了问题。在if语句的开头,一切都很好并且可见。之后,我替换了this
替换内容中old
生效的html内容。无论如何,谢谢你。