我有一个附加到div元素的链接.点击链接,我想要一个函数被执行.为了检查函数是否被调用,当我点击链接时,我在该函数中有一个警告框.但是,如果单击该链接,则不会出现警告框?
这是添加到div元素'fb _contentarea _col2top'的链接.
$("<p class='title2'>Recent Entries | <a id='actions' href='#'>Actions</a> </p>").appendTo("#fb_contentarea_col2top");
Run Code Online (Sandbox Code Playgroud)
单击此链接时,我希望调用此函数,
$('#actions').click(function (){
alert("HI");
});
Run Code Online (Sandbox Code Playgroud)
但是警报没有到来.我在做什么错?
你想要改变"点击"直播:
$("#actions").live("click", function() {
alert("hi");
});
Run Code Online (Sandbox Code Playgroud)
这会将操作绑定到当前存在的或将来存在的任何#actions.在您的情况下,您将在以后添加它.