小编tcn*_*rss的帖子

动态生成链接上的jQuery事件

我有一个链接列表,这些链接是由表单中的其他函数动态创建的<a id="hi-1">test</a> <a id="hi-2">test</a>.

我正在尝试定位这些链接并将click/mouseover事件绑定到它们.以下是针对其中一个链接(#hi-1)的代码:

$(function() {

    $("#hi-1") .bind("mouseover", highlight);
    $("#hi-1") .bind("mouseleave", highlight);
            $("#hi-1") .bind("click", highlight);

    });
    function highlight(evt){
    $("p#p-1").toggleClass("highlighted");
    }
Run Code Online (Sandbox Code Playgroud)

这应该切换类的名称.

我似乎无法让它工作,我相信这可能与链接是动态创建的事实有关.但是我有很少的jQuery经验,我可能会以错误的方式去做.

任何帮助深表感谢.

jquery bind dynamic click hyperlink

1
推荐指数
1
解决办法
377
查看次数

标签 统计

bind ×1

click ×1

dynamic ×1

hyperlink ×1

jquery ×1