Как получить содержимое тэга

131
27 июля 2019, 02:00

При нажатии reply, нужно получить содержимое user_to в виде текста:

function reply(x) { 
  event.stopPropagation(); 
  i = $(x).parent('.text').children('.user_to').html(); 
  console.log(i); 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div class='text another_user' onmouseover='reply_on(this)' onmouseout='reply_off(this)'> 
  <div class='user_to'>".$row['user_from']."</div> 
  <div class='user_to_text'>".$row['message_text']."</div> 
  <div class='reply' onclick='reply()'>reply</div> 
</div>"

Answer 1

Вы же знаете про то, что в вызове функции надо передавать туда параметры:

<div class='reply' onclick='reply(event, this)'>reply</div>
function reply(event, x) { 
  console.log($(x).closest('.text').find('.user_to').html()); 
}
READ ALSO
не подгружается яваскрипт при аякс? [дубликат]

не подгружается яваскрипт при аякс? [дубликат]

На данный вопрос уже ответили:

129
Как указать путь до определённого view

Как указать путь до определённого view

Как вернуть представление в пост запросе, с помощью ajax?

167
Замена числовых значений в datagridview на значения из массива без изменения основных данных

Замена числовых значений в datagridview на значения из массива без изменения основных данных

Имеется datagrigview к которому через datasource привязывается list<> с данными В list<> содержатся ид для подгрузки значений из других массивов Нашел...

169