我需要找到单击的元素,导致文本输入模糊并将其作为变量存储。我怎样才能确定被点击的元素的id,导致输入'textBox'失去焦点?我不知道我是否以正确的方式处理这个问题,但下面的代码是我迄今为止的内容。我试过document.activeElement
,但它只是工作的投入,而不是元素,如李时珍和锚标记感谢查找导致输入模糊的元素的ID
的javascript:
var elClicked;
$('textBox').blur(function(){
elClicked = // what is the id of the element that caused blur?
alert(elClicked);
});
HTML:
<input type = "text" id = "textBox">
<!-- example elements -->
<input type = button id = "element1" />
<a href = "#" id = "element2">text</a>
<ul><li id = "element3">list</li></ul>