按钮上的jQuery点击不起作用

前端之家收集整理的这篇文章主要介绍了按钮上的jQuery点击不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 jquery移动点击功能,但它无法正常工作.

这是我的按钮示例,它包含在网格中:

<div class="ui-block-c"><a class="request" data-role="button" data-id="\"'+json[i].num+'\" data-type="3" data-icon="plus" data-iconpos="right">Test</a></div>

jQuery函数

$('.request').on('click',function() {
    alert("hi");
});

我该如何解决

解决方法

看起来您正在动态添加此元素,因此您需要使用委托的事件侦听器:
$(document).on('click','.request',function() {
    alert("hi");
});

此外,您的转义报价不匹配也存在问题.我不认为这些是必要的:

<div class="ui-block-c"><a class="request" data-role="button" data-id="'+json[i].num+'" data-type="3" data-icon="plus" data-iconpos="right">Test</a></div>

猜你在找的jQuery相关文章