onclick on span using jquery
jquery
Solution
Maybe your code is executed too early. And your html element just doesn't exist when your code is executed. So `$(".ui-icon.ui-icon-circle-triangle-w")` is just empty.
You can use this :
$("body").on('click', ".ui-icon.ui-icon-circle-triangle-w", function(){
$(this).html('«');
});
Problem
I have the following HTML: ``` <a title="Prev" data-event="click" data-handler="prev" class="ui-datepicker-prev ui-corner-all"> <span class="ui-icon ui-icon-circle-triangle-w">Prev</span> </a> ``` I need to change 'Prev' once click on span using jquery. This is my code: ``` $(".ui-icon.ui-icon-circle-triangle-w").click(function(){ $(".ui-icon.ui-icon-circle-triangle-w").html('«'); }); ``` But it does not work, why?