На данный вопрос уже ответили:
У меня генерируются след. элементы:
<li onclick='SetSearchValue()'>".$data['name']."</li>
Я хочу в функции SetSearchValue получить текстовое значение li
function SetSearchValue()
{
var text = $(this).text();
alert(text);
}
Как это сделать?
P.S. Только без передачи параметра в функцию.
К примеру так
$('li.li_test').on('click', function () {
console.log($(this).text())
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li class="li_test">любой текст</li>
<li class="li_test">другой текст</li>
<li>Не активный LI</li>
Вот ваш вариант
function SetSearchValue(e)
{
var text = $(e).text();
console.log(text);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li onclick='SetSearchValue(this)'>текст</li>
$(this).text();
Не работает так?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости