我需要获得当我点击另一个元素时被关注的textarea id。点击后获得焦点textarea id
我使用$(':input:focus').attr('id')
,但点击textarea后直接失去焦点,我无法获得textarea的ID被选中。
有人可以帮忙吗?
我需要获得当我点击另一个元素时被关注的textarea id。点击后获得焦点textarea id
我使用$(':input:focus').attr('id')
,但点击textarea后直接失去焦点,我无法获得textarea的ID被选中。
有人可以帮忙吗?
您可以使用.focusout()
方法:
$('#focusedItem').focusout(function() {
var id = $(this).attr('id');
});
是的,你可以保持在标识一个全局变量来获得它和一个检查,目前输入型的重点是哪些。
喜欢的话:
var areaId = $('textarea:focus').attr('id');
要么使用上面的代码,或者使用下面的代码:
var areaId = "";
//define this variable at the top of starting the javascript code.
areaId = $(':input:focus').attr('id');
或者你也可以使用jQuery的focusout()
功能:
$(':input').focusout(function(){
var id = $(this).attr('id');
});
你的HTML请! – Konsole