I have list elements as below :
<ul id="listSet">
<li id="dy1">Dynamic values</li>
<li id="dy2">Dynamic values</li>
</ul>
id
of li
is dynamic and populated from database.
When i click any item i.e Dynamic Values their id
is shown as alert .
Code to show alert :
function getEventTarget(e) {
e = e || window.event;
return e.target || e.srcElement;
}
var ul = document.getElementById('listSet');
ul.onclick = function(event) {
var target = getEventTarget(event);
alert(target.id);
};
But i have multiple sets of ul
which are retrieved from database , for example as :
<ul id="listSet">
<li id="dy1">Dynamic values</li>
<li id="dy2">Dynamic values</li>
</ul>
<ul id="listSet">
<li id="dy3">Dynamic values</li>
<li id="dy4">Dynamic values</li>
</ul>
<ul id="listSet">
<li id="dy5">Dynamic values</li>
<li id="dy6">Dynamic values</li>
</ul>
Using same script for alert , shows click alert for only first set of ul
,
How to show alert when click any item under li
with ul id = "listSet"
?
Thanks