Мой ASPX код выглядит следующим образом:Как получить поверочного динамическое значение внутри Li ул
<ul id="userlist">
<a class="s-test">
<li>
<span id="userlistspan" class="tt-User" value="1">Cardiologist</span>
<span id="userlistspan1" class="tt-Userss">SPECIALITY</span>
</li>
</a>
<a class="s-test">
<li>
<span id="userlistspan" class="tt-User" value="2">Cardio</span>
<span id="userlistspan1" class="tt-Userss">SPECIALITY</span>
</li>
</a>
</ul>
JQuery Я попытался, как это:
$('#userlist li #userlistspan').click(function() {
$('#txtSearch').val($(this).text());
})
//here am getting text like Cardio
Как я могу получить значение как value=2
от что span
?
Ваш HTML полностью недействительным. 1) вы не можете иметь элемент 'a' как прямой дочерний элемент' ul'. Элемент 'li' должен быть дочерним. 2) У вас есть повторяющиеся атрибуты id. 3) Элементы 'span' не имеют атрибута' value' 4), элемент 'a' должен иметь атрибут' href' или 'name'. –
$ ('# userlistspan'). Attr ('value'); – Mitali
'userlistspan' всегда возвращает первое значение attr. –