как получить целевой идентификатор детей

0

короткий английский...

мой html

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

$(document).bind({
click : function(evt){
var targetID = evt.target.id;
var nodeName = evt.target.nodeName;
}
  • click event from chrome (nodeName: SPAN)
  • событие клика из проводника (имя: BUTTON)

когда я использую explorer, я хочу получить идентификатор span.

я попробую

$(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');

но результат "undefined". T ^ T plz помогите мне...

  • 0
    изменить $("#"+evt.target.id).childeren('span').attr('id'); в $("#"+evt.target.id).children('span').attr('id');
Теги:
find
children

2 ответа

0

Это работало для меня в проводнике:

$("span:first").attr('id');
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');
  • 0
    спасибо .. T ^ T я решаю .. [$ ("#" + evt.target.id) .children ('span'). attr ('id'); ]

Ещё вопросы

Сообщество Overcoder
Наверх
Меню