@pitimirov_a

Как найти элемент на который наведена мышь с опр. классом(css) и затем вытащить содержимое этого тега?

jQuery("#result").live("click",function(e){
var
$clicked
=
$(e.target);
var
$name
=
$clicked.find('.name').html();
var
decoded
=
$("<div/>").html($name).text();
if (decoded!="")
{wordd=decoded;} else{ wordd=$( "#searchid" ).val();}
wordd=$(".show").html();
if ($(".show").is(':hover'))
{
	$('#searchid').val(wordd);
}
});

Это лишь попытки, что - то сделать. Мб

Как найти элемент на который наведена мышь с опр. классом(css) и затем вытащить содержимое этого тега?
<div class=show>one</div>
<div class=show>two</div>
<input id=searchid type=text>

Блоки <div class=show>...</div> генерируются автоматически.
  • Вопрос задан
  • 1059 просмотров
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
$(document).on('mouseenter', '.show', function (e) {
	console.log($(this).text()); //только тект
	console.log($(this).html()); //html-код содержания
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@pitimirov_a Автор вопроса
Хром не реагирует
<div id="result" style="text-transform: uppercase; display: block;">

<div class="show" align="left"><span class="name">Раз</span></div>
<div class="show" align="left"><span class="name">Два</span></div>

</div>

$(document).on('mousenter', '.show', function (e) {
  console.log($(this).text()); //только тект
  console.log($(this).html()); //только тект
  $('#searchid').val($(this).html()); //html-код содержания
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы