如何使用jQuery绑定自定义事件的函数

How to use jQuery bind on custom event for functions

本文关键字:事件 函数 自定义 绑定 何使用 jQuery      更新时间:2023-09-26

首先我要感谢大家,长期潜伏在stackoverflow上,找到了很多我问题的答案,但是我有一个问题,我似乎找不到答案。

如何绑定一个ajax加载的内容,它有一个包含参数的onclick函数,这样当链接被点击时,它就会激活show showStudent(id)函数。

我有一个页面加载ajax内容,下面的内容的例子

<div class="students">
    <p>Student 1 <a onclick="showStudent('14')">View Here</a></p>
    <p>Student 2 <a onclick="showStudent('16')">View Here</a></p>
    <p>Student 3 <a onclick="showStudent('22')">View Here</a></p>
    <p>Student 4 <a onclick="showStudent('66')">View Here</a></p>
</div>

showStudent的javascript是

function showStudent(id) {
    alert(id);
}

我已经创建了一个jQuery绑定函数,使其在视觉上更有吸引力

jQuery(document).bind('m-ajax-after', function () {
    previewInit();
});
function previewIt() { //code }

那么我如何为ajax内容重新初始化showStudent(id) ?

经过测试,showStudent(id)在ajax响应中工作。导致我提出这个问题的是showStudents(id)函数中的一个错误,导致我提出这个问题。