如何获得目标孩子的身份

时间:2014-04-14 09:13:55

标签: jquery html find children

简短的英语......

我的HTML

<button><span id="popMain"> pop </span></button>

$(document).bind({
click : function(evt){
var targetID = evt.target.id;
var nodeName = evt.target.nodeName;
}
  • 点击Chrome中的事件(nodeName:SPAN)
  • 点击资源管理器中的事件(节点代码:BUTTON)

使用资源管理器时,我希望获得 span的ID。

我试试

$(this).find('span').attr('id');
$(this).find('span').id;
$("#"+evt.target.id).children('span').attr('id');
$("#"+evt.target.id).find('span:first-child').attr('id');
$("#"+evt.target.id).find('span:last-child').attr('id');

但结果是&#39; undifined&#39;。 T ^ T 请帮助我...

2 个答案:

答案 0 :(得分:0)

拼写错误:

$(this).find('span').attr('id');
$(this).find('span').id;
$("#"+evt.target.id).childeren('span').attr('id'); // children not childeren.
$("#"+evt.target.id).find('span:first-child').attr('id');
$("#"+evt.target.id).find('span:last-child').attr('id');

答案 1 :(得分:0)

这对我来说对探险家有用:

$("span:first").attr('id');