php - jQuery - click() 在附加到在 PHP 中创建的 anchor 时不起作用

标签 php jquery mysql html click

我有这段 PHP 代码可以在页面上输出 HTML anchor 元素:

            if(!$isOnOwnPage)
                    echo '<a id="message-button" class="button">Message</a>';
                if($isOnOwnPage)
                    echo '<a id="add-img-button" class="button">Add Image';
                else if(!$isFollowing)
                    echo '<a id="follow-button" class="button">Follow';
                else
                    echo '<a id="follow-button" class="button">Unfollow';
                echo "</a>";

当我加载网页时,我得到了预期的结果:

...    
<a id="message-button" class="button">Message</a><a id="follow-button" class="button">Unfollow</a>          
...

但是当我尝试将 click() 函数附加到它时,点击不起作用。这是 jQuery 代码。 (这很奇怪,因为我在页面上的所有其他 JS 都可以正常工作。”

$('.button').click(function() { alert("HEY"); }); // It doesn't work grabbing by #follow-button or #message-button either.

我在这里做错了什么?我花了一个小时查看这些代码片段,但无济于事。

最佳答案

试试这个:

$('.button').live('click',function() { alert("HEY"); });

将其放入您的 $(document).ready 函数中。

关于php - jQuery - click() 在附加到在 PHP 中创建的 anchor 时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383737/

相关文章:

值在范围内时的mysql分组

php - jQuery Ajax 发送空数据

php - 我在这个文件中有 index.php 当我尝试用 css 设置它的样式时有 html 没有影响

php - 每次使用 ionic、php 和 my sql 在日历中的特定日期创建事件时,创建一个要在准确时间调用的函数

php - 如何在 WordPress 中选择具有特定标签/类别的帖子

javascript - 无法在鼠标输入时使用 jquery 将焦点设置为下拉列表

jquery - 管理移动(phonegap)应用程序中的服务 URL

javascript - 循环避免重复代码

php - 定时器 mysql php 检查

MySQL Case 语句与字符串的 LIKE