此jQuery点击处理程序不适用于IE中动态创建的元素。
<script type="text/javascript">
function PromptMessage() {
var saisie = prompt("Saisissez votre texte :", "Texte par défaut");
console.log(saisie);
}
</script>
{# It works with an hardcode value in twig #}
{% set msg = 'egaezrf' %}
<button type="button" class="btn btn-success" onclick="window.location.href = '{{ path('email_index', {'iduser': onlineorder.iduser.iduser, 'msg': msg}) }}';">Send Email</button>
jQuery(document).on('click', ".quickview-product a", function() {
var id = jQuery(this).data("id");
alert(id);
});
上面的代码在Chrome和Mozilla中运行正常
答案 0 :(得分:0)
使用源代码中可用的父元素:
jQuery('body').on('click',".quickview-product a",function() {
var id = jQuery(this).attr("id");
alert(id);
});