i unable click event html:
<ul id="frd_overlay_list"> <li><div class="divlink"><div id="1"><img src="path"><div class="frdname">name</div></div></div></li> <li><div class="divlink"><div id="2"><img src="path"><div class="frdname">name</div></div></div></li> </ul>
and jquery script:
$('li').click(function(){ console.log('not working'); });
i able click event ul element i.e.
$('ul#frd_overlay_list').click(function(){ console.log('this works'); });
i have tried this, doesnt work:
$('ul#frd_overlay_list li').click(function(){ console.log('doesn't work either'); });
please give me pointers doing wrong?
all example works except last one: need escape '
or use double quotes string
$('ul#frd_overlay_list li').click(function(){ console.log("doesn't work either"); });
since want apply click events dynamically added elements, use on
function of jquery.
on
bind event handlers dynamically added elementsbind
bind event handlers existing elements.
usage of on
:
$("ul#frd_overlay_list li").on("click", function(){ console.log("doesn't work either"); });
Comments
Post a Comment