1

在下面的小提琴中,是否可以将监听器附加到投票按钮,以便在单击投票时触发监听器,在这种情况下只是一个警报?

我尝试将 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>
新民意调查
4

2 回答 2

1

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

在触发单击处理程序代码后,您似乎正在使用脚本添加元素

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

请参阅 on() 的完整 API 文档

于 2012-07-02T16:08:35.350 回答
-1
$('.pds-vote-button').click(function(){
    alert('clicked');
})​​​;​

这是所需的javascript。

于 2012-07-02T16:03:43.380 回答