2011-11-01 79 views
3

如何找到触发聚焦事件的元素?我的意思是,如果我专注于一些文本框,并且我点击某个元素(例如div的名称(结果)),我不想获取该div属性。获取触发聚焦事件的元素

+0

的可能重复[我怎样才能找出导致另一个元素触发事件的内容事件的元素?](http://stackoverflow.com/questions/5548627/how-can-i-find-the-元素 - 导致 - 另一个元素 - 火 - 焦点 - 甚至) –

回答

-2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
      $('body').find('*').bind('focusin click', function() { 
       var obj = $(this); 
       $('#ResultAttr').text('id: ' + obj.attr('id') + ', data-id:' + obj.attr('data-id') + ', data-test:' + obj.data('test')); 
      }); 
     }); 
    </script> 
    <title></title> 
</head> 
<body> 
    <span id="ResultAttr"></span><br /> 
    <input type="text" id="tbTest" data-id="3" data-test="88" /> 
    <div id="divTest" data-id="2" data-test="34"> 
     Test 
    </div> 
</body> 
</html> 
+0

现场演示请参阅他的链接:http://jsfiddle.net/nanoquantumtech/jKf8K/ – Thulasiram

+2

上帝,多么低效'$('身体 ')。找到(' *')'? –

相关问题