我需要獲得當我點擊另一個元素時被關注的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