javascript - 单击按钮时触发事件

标签 javascript jquery

在下面的 fiddle 中,是否可以将监听器附加到投票按钮,以便在单击投票时触发监听器,在本例中只是一个警报?

我尝试将 css 附加到监听器,但不起作用。 :

$('.pds-return-poll').on('click', function () {
        alert('here');
    });

http://jsfiddle.net/Wx5mM/2/

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    $(".pds-pd-link").hide();
    $(".a2a_dd.pds-share").hide();
  });
</script>
<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/6343621.js"></script>
New Poll

最佳答案

如果将事件直接绑定(bind)到选择器,则当代码触发时该元素必须存在。要委托(delegate) future 的元素,事件必须绑定(bind)到页面中的永久 Assets 。在 on() 方法中,您使用第二个参数作为目标选择器。

看来您正在点击处理程序代码被触发后使用脚本添加元素

$(document).on('click', '.pds-vote-button',function () {
        alert('here');
});

See full API docs for on()

关于javascript - 单击按钮时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11297170/

相关文章:

javascript - 使用多个 $.getJSON 调用从 $.when 返回数据

javascript - onClick 在我使用它时不起作用

javascript - 用于控制 &lt;input&gt; 元素之间的空白的棘手 javascript/jquery/YUI 问题

c# - 使用 javascript 进行 Asp.Net 中继器控制

javascript - 如何使用 JQuery 执行嵌套的 for-each 循环以获取特定的 li 元素?

javascript - jQuery 幻灯片无法正常工作,显示 :none;

jQuery POST AJAX => 无响应 header

javascript - 菜单中的粘性 DIV

javascript - 为什么我的动画不起作用?

javascript - JavaScript 中的字符串映射