Предоставленный вами HTML-код недействителен. При определении атрибутов вы должны дать им имя. Предположим, у вас есть это:
<span class="data">data in here...</span>
С помощью jQuery вы можете просто сделать это без встроенного обработчика событий. В вашем $(document).ready()
вы можете положить:
$('.feeds').mouseover(function () {
var $span=$('span.data', this);
});
$span
будет содержать доступ к вашему span
(в коллекции jQuery).
jsFiddle Demo - версия jQuery
Если вам нужно решение только для Javascript (с встроенным обработчиком событий: onmouseover="select(this)"
), вы можете использовать что-то вроде этого:
function select(me) {
var span=me.getElementsByClassName('data')[0];
}
getElementsByClassName()
доступен только в современных браузерах, но вы можете использовать отступление также для древних IE.
jsFiddle Demo - простой Javascript / встроенный обработчик
Примечание: Если у вас более одного .feeds
, рассмотрите возможность использования класса вместо идентификатора для someDiv
, поскольку идентификатор может появляться в документе HTML только один раз.