Не срабатывает .on()
<script> $(function(){ $(".like").on("click", function(){ $.ajax({ type: "POST", data: "likeId="+$(this).attr("data-id"), url: "js/like.php", success: function(likes){ $("#c"+likes.id).html(likes.like); } }); }); $(".loads").on("click", function(){ $.ajax({ type: "POST", url: "js/addImgbig.php", success: function(newImg){ $("#blockImgInst").html("<input type='submit' value='2' class='like'>"); } }); }); }); </script> <div id="blockImgInst"> <input type="submit" value="1" class="like"> </div> <div class="loads">load</div> При клике по like value=1 все работает, файл js/like.php подгружается. Но если кликнуть load, а потом like value=2 ничего не происходит. Подскажите пожалуйста почему? |
light, а так?
$("#blockImgInst").on("click", ".like",function(){...}); |
Цитата:
http://jquery.page2page.ru/index.php5/On |
ksa,
Работает, спасибо) И отдельное спасибо за ссылку) давно хотел с этим разобраться) |
Часовой пояс GMT +3, время: 23:09. |